繁体   English   中英

在放大上部署 NodeJS Express

[英]Deploy NodeJS Express on amplify

我正在尝试在 AWS Amplify 上部署应用程序。 该应用程序是 React 前端和 NodeJS Express 后端。 前端工作正常,但后端卡在没有任何合理的解释

我的 YML 文件是

version: 1
backend:
  phases:
    build:
      commands:
        - npm run build-backend
    postBuild:
        commands:
        - cd ..
frontend:
  phases:
    preBuild:
      commands:
        - npm ci
    build:
      commands:
        - npm run build-frontend
  artifacts:
    baseDirectory: ./client/build
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*

构建后端脚本:

"build-backend": "cd server && npm run start",

npm 运行启动脚本:

"start": "npm install && node index.js"

构建卡在 npm 安装上,10-20 分钟后只是“放弃”而没有以下日志

2021-04-22T11:49:20.693Z [INFO]: > server@1.0.0 start /codebuild/output/src650104622/src/myBlog/server
                                 > npm install && node index.js
2021-04-22T11:49:26.976Z [INFO]: > bcrypt@5.0.0 install /codebuild/output/src650104622/src/myBlog/server/node_modules/bcrypt
                                 > node-pre-gyp install --fallback-to-build

谢谢

我在为我的项目寻找解决方案时遇到了这个线程。 因为这里没有更多的答案,我会告诉你我自己能找到什么。

Amplify 可与SSG web应用程序(Gatsby 等)、 SSR (React、NextJS、NuxtJS 等)以及简单的 NodeJS 和 ExpressJS应用程序(仅在请求上运行,因为 Amplify 使用 Lambda 函数来处理它)一起工作。 所以:

PS如果您有关于此主题的任何其他信息,请在此处发布。

暂无
暂无

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

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