在网站栏目的Node项目分支部署Nuxt3
本帖最后由 maomaox 于 2022-6-21 23:36 编辑项目描述:
Nuxt3.rc4
universal server模式+独立nitro输出为.output
通过环境变量注入端口号及密码
测试发现即便在“node版本管理器”里面配置新增了当前node版本的自定义环境变量比如PORT=3003但是实际上启动app的时候没有读取到,请问是为什么?
-----
后来弄了个折中的办法是在.output同级目录下创建了一个package.json然后增加script属性并添加命令完成环境变量注入
"online-server":"export PORT=3003 && export PASSWORD=xxxx && export JWT_SECRET=xxx && node .output/server/index.mjs"
然后在bt的项目配置里面选择这个online-server命令执行即可稳定启动
但是密码是明文,先顶着用,这边来问问,求解答
补充:
程序内部是通过 process.env 来直接读取环境变量的,实测没生效呢?
本地dev模式没问题
您好!请问您这边是否解决了问题了呢?还未解决的话这边建议重新发帖提问一下哦!感谢使用宝塔面板! 网上乱七八糟的教程,都没用,就你这个解决了 wr1688 发表于 2024-5-5 11:37
网上乱七八糟的教程,都没用,就你这个解决了
您好!请问您这边是否解决了问题了呢?还未解决的话这边建议重新发帖提问一下哦!感谢使用宝塔面板!
页:
[1]