【发布时间】:2021-07-15 05:29:57
【问题描述】:
我用Isomorphic admin theme创建了nextjs项目
现在我将把这个项目部署到谷歌应用引擎。 我阅读了这个discussion 并根据这个repo 构建了我的应用程序
这是我的 app.yaml
env: standard
runtime: nodejs14
service: default
handlers:
- url: /.*
secure: always
script: auto
还有我的 package.json 文件
... ...
"scripts": {
"dev": "next -p 3030",
"start": "next start",
"serve": "next start",
"build": "rimraf build && next build",
"deploy": "gcloud app deploy --project [Project-ID]",
"analyze": "cross-env ANALYZE=1 next build",
"heroku-postbuild": "npm run build"
}
... ...
我添加了构建目录并部署到谷歌应用引擎,但它显示 500 错误。
- 在哪里可以查看服务器错误日志? 我猜nodejs服务器没有正确启动,但是没有办法检查错误信息。
- 我应该使用 cloud-build 和 build-triggers 在 github 提交上自动部署吗? 将 nextjs 项目部署到应用引擎的最佳方法是什么?
【问题讨论】:
标签: reactjs django google-app-engine next.js