我可以在前端看到这个视图吗?

时间:2017-03-03 17:39:53

标签: node.js webpack frontend

这是我的目标:在前端拥有views文件夹。我一直在使用Node和Express,我很高兴能在后端直接处理我的观点。但是如果我想从快递设置路线怎么办?我仍然希望保持模板的全部功能,我希望前端可以重复使用和组织。所以我可以使用Webpack在视图中捆绑一些组件,弄明白了。问题是,如何从后端获得路由的几页?我是否只为每个捆绑制作不同的捆绑包? 感谢您的提示!

1 个答案:

答案 0 :(得分:0)

听起来你想要真正写两个应用程序:

您的Express应用程序只能包含RESTful端点。这意味着您可以发送/api/articlesGETPOSTPATCHPUT请求的路由,例如DELETE。这些端点使用JSON数据进行响应,但没有视图。

您的客户端应用程序可能是React,Vue.js,Angular或您喜欢的任何框架,它们会消耗您的这些Web服务。所有这些前端框架和库都支持PugHandlebars等模板引擎。

您不需要为应用程序的每个部分创建单独的包。您可以为Vue.js使用Vue Router之类的路由器库,或者为ReactJS使用React Router