math-api:使用MathJax for Node呈现数学的无服务器API

时间:2024-02-24 03:07:40
【文件属性】:

文件名称:math-api:使用MathJax for Node呈现数学的无服务器API

文件大小:65KB

文件格式:ZIP

更新时间:2024-02-24 03:07:40

nodejs docker latex aws-lambda serverless

Math API •将LaTeX和MathML公式渲染为SVG或PNG。 一种REST API,可以通过公式来完成一些事情,例如使用在服务器端将LaTeX或MathML渲染为SVG或PNG,同时利用客户端上的昂贵计算。 作为无服务器应用程序 您可以使用AWS CloudFormation模板将此存储库部署为无服务器应用程序,以创建调用Lambda函数来服务请求的AWS API Gateway。 作为Docker映像 您可以拉并运行Docker容器以将API部署在本地计算机,服务器,Kubernetes集群等上! 要启动容器(它将绑定在): docker run --name math-api -d -p 3000:3000 chialab/math-api 终点 GET /render 将LaTeX和MathML公式呈现为SVG或PNG的端点。 查询参数: input (必填):输入中的数学格式。 有效值: latex , mathml inline (可选):当input为latex ,可以选择启用“内联”模式。 有效值: 0 , 1 source (必填):要渲染的


【文件预览】:
math-api-master
----.travis.yml(1001B)
----bin()
--------server.js(183B)
----package.json(688B)
----templates()
--------root.yml(9KB)
----test()
--------render()
--------app.js(6KB)
----Dockerfile(247B)
----LICENSE(1KB)
----logo.svg(888B)
----src()
--------render()
--------app.js(3KB)
----layers()
--------mathjax-node-layer()
----.gitignore(28B)
----Makefile(2KB)
----.dockerignore(66B)
----README.md(4KB)
----yarn.lock(86KB)
----.editorconfig(349B)

网友评论