繁体   English   中英

连接 prisma 并迁移 aws ebs

[英]connect prisma and migrate aws ebs

在将我的 nodejs 应用程序成功部署到 AWS ellastic beanstalk 后,我可以在 postman 上打开它并检查我的路由,尽管它一切正常,但从 ebs 日志中,我可以看到 javascript 错误: Environment variable not found: DATABASE_URL.

所以似乎我在 aws 上的应用程序没有 DATABASE_URL 环境来加载我的 prisma/schema.prisma 文件。

另一方面,我发现 AWS 确实通过proccess.env提供了数据库连接详细信息,如下所示: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-nodejs.rds.html# nodejs-rds-创建

但我不知道如何在生产时连接到我的 aws 数据库,但在开发时使用 my.env DATABASE_URL。

您需要在 Elastic Bean Stalk 环境中添加 DATABASE_URL 环境变量。

  1. 在您的环境中 select 侧栏中的Configuration选项。

在此处输入图像描述

  1. 单击“软件类别”和“ Actions ”菜单中的 select Edit

在此处输入图像描述

  1. 在这种情况下,在Environment Properties部分中添加您的环境变量 (DATABASE_URL),然后单击 Apply。

现在您的应用程序应该能够通过process.env.DATABASE_URL变量访问 DATABASE_URL。

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM