我创建了具有同构管理主题的nextjs项目
现在我要把这个项目部署到谷歌应用引擎上。我阅读了这篇讨论,并根据这个回购构建了我的应用程序
这是我的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"
}
... ...
我添加了build-dir并部署到谷歌应用程序引擎,但它显示了500个错误。
- 在哪里可以查看服务器错误日志?我猜nodejs服务器没有正确启动,但无法检查错误消息
- 我应该使用云构建和构建触发器来自动部署github提交吗?将nextjs项目部署到应用程序引擎的最佳方法是什么
要在生产、中查看日志
- 登录谷歌云控制台,即。https://console.cloud.google.com
- 单击汉堡包菜单图标(3个短的水平行(,然后在下拉菜单中查找"操作",并在其下查找"
Logging
"> - 选择
legacy log viewer