你什么时候使用vue-route,什么时候使用快速路线?

时间:2017-09-20 14:32:49

标签: javascript node.js express vuejs2 vue-router

我刚刚使用node.js和express.js开发了一个原型。在这里,我使用了快速路线来CRUD后端。

server.js文件:

app.get('/project/:id', crud.getProjectData);

此路线将从服务器检索项目信息。

现在我正在重构我的代码,我想使用Vue.js.他们在这里有vue-router来获取vue组件:

router.map({
 '/project/:id': {
    component: projectComponent,
 }
});
// I think this is the proper vue way of doing it

所以我正在创建一个单页应用程序,那么如何使用routig来获取Vue组件和后端数据呢?我只使用Vue路由,然后在组件内部从后端获取数据吗?

1 个答案:

答案 0 :(得分:0)

通常,我更喜欢表达服务器API请求和Vue到浏览器中可见的服务器URL。

对于所有API请求,您可以通过/ api或其他内容添加它们。

所以,

获取API - /api/project/:id - 这是快递。

客户路线 - /project/:id - 这是在Vue。

此外,要启动应用程序,Express可以返回index.html,Vue可以接管前端路由。

这种设置可确保Vue和Express处理它们要处理的内容。