API nuxt.render(req, res)教程
发布时间:2023-04-18 08:54:31 所属栏目:教程 来源:
导读:nuxt.render(req, res)
类型: Function
参数:
Request
Response
返回: Promise
你可以通过 nuxt.render 函数,把 Nuxt.js 变成你 Node.js 服务端的中间件。
例如,结合 Express.js 使用:
类型: Function
参数:
Request
Response
返回: Promise
你可以通过 nuxt.render 函数,把 Nuxt.js 变成你 Node.js 服务端的中间件。
例如,结合 Express.js 使用:
nuxt.render(req, res) 类型: Function 参数: Request Response 返回: Promise 你可以通过 nuxt.render 函数,把 Nuxt.js 变成你 Node.js 服务端的中间件。 例如,结合 Express.js 使用: const { Nuxt, Builder } = require('nuxt') const app = require('express')() const isProd = (process.env.NODE_ENV === 'production') const port = process.env.PORT || 3000 // 用指定的配置对象实例化 Nuxt.js const config = require('./nuxt.config.js') config.dev = !isProd const nuxt = new Nuxt(config) // 用 Nuxt.js 渲染每个路由 app.use(nuxt.render) // 在开发模式下启用编译构建和热加载 if (config.dev) { new Builder(nuxt).build() .then(listen) } else { listen() } function listen () { // 服务端监听 app.listen(port, '0.0.0.0') console.log('Server listening on `localhost:' + port + '`.') } 建议把 nuxt.render 放到中间件列表的最后面,因为它不会再调用 next() 方法,而是直接处理你 web 应用的页面渲染。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |