javascript - 如何在生产中使用 deno

标签 javascript deno

我试过德诺 ( 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/

相关文章:

javascript - 使用fs writeFile时出现EISDIR错误,但该文件夹确实存在

javascript - 在 deno 框架中等待没有异步

javascript - 如何查看当前 deno 版本中使用的 typescript 版本?

javascript - Deno,Fresh 框架 - html 模板操作

javascript - 如何在更改文档时使用 javascript 迭代 xml?

javascript - 使元素粘在专利的底部

JavaScript 帮助、表格和单选按钮

javascript - 更新时, Mongoose 给我一个错误 : TypeError: Cannot set property 'vidName' of null

node.js - 如何在 deno 中删除运行时导入缓存?