问题描述
加了一些功能,准备进行打包部署,部署完成后,却发现无法访问,页面显示 500,This page is temporarily unavailable,在GitHub上查了issue,尝试了很多方法,却发现还是不行,进行了服务器重启(因为在之前Nuxt打包部署后,访问也会失败,重启服务器就好了,更新Nuxt到最新版本后,就没出现过了),重启也不行。
也使用了此命令预览,本地也是没问题,但是线上环境此命令预览,也无法访问。
Shell
node .output/server/index.mjs
问题排查
Nuxt3最新版本,官方推荐node18以上版本,但是16.14.0也可以,就看了看本地node环境,发现用的是18,但是线上是16啊!!!,我擦嘞,怪不得。
切换到16版本重新打包部署,就ok了