关于vue2.0的一点点问题
官方demo 在这个demo中实现了服务器端渲染, 这个demo用了firebase做api 那么问题来了, 不用firebase 是不是需要重新建立node项目做 api? 感觉和node + jade等模板有点不一样啊 烦请大牛们解答一下, 多谢了 😮
3 回复
app.get('*', (req, res, next) => {
// api
if (req.url.indexOf('/api/') === 0) {
next()
return
}
// render
if (!renderer) {
return res.end('waiting for compilation...')
}
多谢各位(???) 我在server.js 中加了这段代码, 就可以用node写api了
他在api.js
文件里面判断了的,api.js
在前端环境就直接new
,在后端就缓存到process.__API_CACHE__
里面,还有他这个路由全都是用的vue-router
。后端路由的话建议添加一个middleware
中间件判断,你这样比较hack,然后直接跟以前写express
路由一样在中间件里面use
应该就行了。
@MiYogurt 😀多谢你的解答,