这是我的目标:在前端拥有views文件夹。我一直在使用Node和Express,我很高兴能在后端直接处理我的观点。但是如果我想从快递设置路线怎么办?我仍然希望保持模板的全部功能,我希望前端可以重复使用和组织。所以我可以使用Webpack在视图中捆绑一些组件,弄明白了。问题是,如何从后端获得路由的几页?我是否只为每个捆绑制作不同的捆绑包? 感谢您的提示!
答案 0 :(得分:0)
听起来你想要真正写两个应用程序:
您的Express应用程序只能包含RESTful端点。这意味着您可以发送/api/articles
,GET
,POST
,PATCH
和PUT
请求的路由,例如DELETE
。这些端点使用JSON
数据进行响应,但没有视图。
您的客户端应用程序可能是React,Vue.js,Angular或您喜欢的任何框架,它们会消耗您的这些Web服务。所有这些前端框架和库都支持Pug或Handlebars等模板引擎。
您不需要为应用程序的每个部分创建单独的包。您可以为Vue.js使用Vue Router之类的路由器库,或者为ReactJS使用React Router。