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

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

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

本帖最后由 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 | 显示全部楼层
您好!请问您这边是否解决了问题了呢?还未解决的话这边建议重新发帖提问一下哦!感谢使用宝塔面板!
使用道具 举报 回复 支持 反对
发表于 2024-5-5 11:37:26 | 显示全部楼层
网上乱七八糟的教程,都没用,就你这个解决了
使用道具 举报 回复 支持 反对
发表于 2024-5-10 09:33:24 | 显示全部楼层
wr1688 发表于 2024-5-5 11:37
网上乱七八糟的教程,都没用,就你这个解决了

您好!请问您这边是否解决了问题了呢?还未解决的话这边建议重新发帖提问一下哦!感谢使用宝塔面板!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表