我试过德诺 ( https://deno.land/ ) 在本地 pc 及其一些示例中,我们必须在本地环境中执行 API 之前运行服务器。
我需要将它托管在服务器中,以便在我们请求时可以调用该 API,但我不知道该怎么做。
我有托管经验 PHP,.NET 在生产模式下我没有使用节点 但所以我不知道那个过程。
最佳答案
您可以使用您喜欢的云提供商 AWS、DigitalOcean、Azure... 和 install deno
然后你可以使用pm2
使用 interpreter
如果服务器崩溃和/或在引导时启动服务器,则标志自动重新启动。
最简单的方法是创建一个 ecosystem.config.js
module.exports = {
apps: [
{
name: "app",
script: "./deno.js",
interpreter: "deno",
interpreterArgs: "run --allow-net --allow-read",
},
],
};
并使用
interpreterArgs
传递您需要传递给 deno
的参数.现在你需要做的就是:
pm2 start
现在,您的服务器将在您设置服务器的任何端口上可用。如果您愿意,也可以使用 Nginx 作为反向代理。
您还可以使用您喜欢的任何流程管理器
关于javascript - 如何在生产中使用 deno,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62081683/