关于vue2.0的一点点问题
发布于 4 个月前 作者 jkjk77 1048 次浏览 来自 问答

官方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 😀多谢你的解答,

回到顶部