Web opa:使用node.js部署

Web opa:使用node.js部署,web,opa,Web,Opa,使用node.js后端在linux下部署opa应用程序,您有什么建议 使用“本机”后端时,我曾在/usr/local/bin/中部署*.exe 现在,在node.js后端,.js文件似乎需要额外的目录 我是否应该将整个opa项目放在web用户的家中,并从这里运行应用程序 谢谢,假设您的nodejs文件名为toto.js,并且您有toto\u依赖项,您可以在项目目录中使用opa bundle toto 这将把所有必需的文件和依赖项捆绑在toto.opa bundle文件夹中,然后在toto.opa

使用node.js后端在linux下部署opa应用程序,您有什么建议

使用“本机”后端时,我曾在/usr/local/bin/中部署*.exe

现在,在node.js后端,.js文件似乎需要额外的目录

我是否应该将整个opa项目放在web用户的家中,并从这里运行应用程序


谢谢,

假设您的nodejs文件名为
toto.js
,并且您有
toto\u依赖项
,您可以在项目目录中使用
opa bundle toto

这将把所有必需的文件和依赖项捆绑在
toto.opa bundle
文件夹中,然后在
toto.opa bundle.tar.gz
中对其进行tar gz


这是目前的阿尔法工具。它有一种非常简单的方法来复制opa bundle文件夹中的文件。

更新

您可以尝试使用新的捆绑包选项(在《最后一夜》中提供):

使用
package.json
来配置额外的节点模块依赖项,一些云提供商将使用它。或者使用npm install mongodb nodemailer simplestp imap将它们添加到node_modules目录中

$ opa --bundle myapp.tar.gz myapp.opa 
$ tar -xvf myapp.tar.gz 
$ du -h -d 1
   7,8M ./node_modules