收藏
回答

云托管的数据库名字和密码 从哪里读来的?

这个数据从哪里读的。

模版文件里 好像也没.env文件~

回答关注问题邀请回答
收藏

3 个回答

  • 没事
    没事
    2022-05-27

    解决本地调试的环境变量的几个小方法:

    1. 使用云托管的vscode插件调试时注入环境变量: 配置项目根目录下的 `container.config.json` 。 参考
    2. 不构建容器直接启动:
    • 使用一次性的环境变量: 配置启动脚本,在 `npm start` 指令添加 `set ENV=value` 或 `export ENV=value` 即可。
    • 使用dovenv包: 根目录配置`.env` 文件,然后在需要使用环境变量的地方先引入`dovenv`再使用`process.env`即可。
    • 使用cross-env包: 在启动命令前加上`cross-env`即可
    cross-env NODE_ENV=development node index.js
    
    2022-05-27
    有用 2
    回复
  • !!!
    !!!
    2022-06-10

    真就死活跑不起来,文档也不写,玩不动了,润了

    2022-06-10
    有用
    回复
  • 串儿姐
    串儿姐
    2022-05-16

    这里.env不是一个文件,是指的容器的环境变量。你在服务设置中配置的环境变量,容器启动成功后云托管会自动注入。

    2022-05-16
    有用
    回复 2
    • cutemurphy
      cutemurphy
      2022-05-16
      ok 所谓自动注入 就是替换了代码里的变量。那本地调试怎么办。
      2022-05-16
      回复
    • 串儿姐
      串儿姐
      2022-05-17回复cutemurphy
      本地调试仍然是基于容器的,依然有环境变量。
      2022-05-17
      回复
登录 后发表内容
问题标签