如何查看在谷歌应用引擎标准环境中部署的nexjs项目的日志



我创建了具有同构管理主题的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个错误。

  1. 在哪里可以查看服务器错误日志?我猜nodejs服务器没有正确启动,但无法检查错误消息
  2. 我应该使用云构建和构建触发器来自动部署github提交吗?将nextjs项目部署到应用程序引擎的最佳方法是什么

要在生产、中查看日志

  1. 登录谷歌云控制台,即。https://console.cloud.google.com
  2. 单击汉堡包菜单图标(3个短的水平行(,然后在下拉菜单中查找"操作",并在其下查找"Logging">
  3. 选择legacy log viewer

最新更新