在网络上找不到跟踪。
有没有办法将Nuxt项目作为其他Express服务器的中间件加载?
文档仅说明如何运行nuxt服务器。 (我熟悉“静态”选项,但我想保留SSR行为)
我已经将我的Vue(非Nuxt)应用程序转移到了Nuxt,所以我已经有了nuxt-production-server正在中断的服务器基础结构, 因此我想将构建或中间件加载到现有的Express服务器中。
谢谢。
答案 0 :(得分:1)
是的,有可能。查看官方nuxt模板-> https://github.com/nuxt-community/express-template
或者您可以使用类似的东西
const { Nuxt } = require('nuxt')
const config = require('./nuxt.config.js')
const nuxt = new Nuxt(config)
const app = require('express')()
app.use((req, res) => setTimeout(() => {
return nuxt.render(req, res)
}, 0))
app.listen(port, '0.0.0.0')