问题描述

加了一些功能,准备进行打包部署,部署完成后,却发现无法访问,页面显示 500,This page is temporarily unavailable,在GitHub上查了issue,尝试了很多方法,却发现还是不行,进行了服务器重启(因为在之前Nuxt打包部署后,访问也会失败,重启服务器就好了,更新Nuxt到最新版本后,就没出现过了),重启也不行。
3e532963224b4e38a2d07562df9a9346.png
也使用了此命令预览,本地也是没问题,但是线上环境此命令预览,也无法访问。

node .output/server/index.mjs
b41e69da1a874847a1c6635642135f6c.png

问题排查

Nuxt3最新版本,官方推荐node18以上版本,但是16.14.0也可以,就看了看本地node环境,发现用的是18,但是线上是16啊!!!,我擦嘞,怪不得。
切换到16版本重新打包部署,就ok了
8df3be092b5d427ea8c1f94d47eacd78.png

79c3d12e8bad4e3e932c976f4f4d0107.png

目录

Total Likes
2
Total Comments
1