当前位置:论坛首页 > Linux面板 > 求助

在网站栏目的Node项目分支部署Nuxt3

发表在 Linux面板2022-6-21 23:36 [复制链接] 3 3635

本帖最后由 maomaox 于 2022-6-21 23:36 编辑

2022-06-21_23-21.png
项目描述:
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命令执行即可稳定启动

但是密码是明文,先顶着用,这边来问问,求解答
使用道具 举报 只看该作者 回复
发表于 2022-6-21 23:36:31 | 显示全部楼层
补充:
程序内部是通过 process.env 来直接读取环境变量的,实测没生效呢?
本地dev模式没问题
使用道具 举报 回复 支持 反对
发表于 2022-10-30 16:47:56 | 显示全部楼层
您好!请问您这边是否解决了问题了呢?还未解决的话这边建议重新发帖提问一下哦!感谢使用宝塔面板!
使用道具 举报 回复 支持 反对
发表于 前天 11:37 | 显示全部楼层
网上乱七八糟的教程,都没用,就你这个解决了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表