簡體   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