使用node.js开发,现在打算使用一个bootstrap模板,不打算使用express提供的模板功能(ejs, jade),
发布于 2 个月前 作者 sunyoboy 513 次浏览 来自 问答

使用node.js开发,现在打算使用一个bootstrap模板,不打算使用express提供的模板功能(ejs, jade),貌似express还必须配置,配置之后我如何配置路由把请求转发到正确的路径?

9 回复

是不是我直接配置html页面的路径,不使用express的render方法就可以?

bootstrap 与 ejs 不冲突,虽然都叫模板,但是是功能完全不同的东西,路由当然是要配的,如果你没有这种需求的话,直接用nginx做静态服务器就好了 From Noder

其实,你可以使用ejs在客户端渲染。

@wssgcg1213 现在是用res.sendFile()这种方式做的,不知道会不会影响其他功能。

@zouzhenxing 我们打算使用Angular JS来实现数据绑定,如果用ejs的话会互相影响吧?

用Angular的话,就用它的那一套吧。理解其思想。Angular与Bootstartp也能良好配合的。

@sunyoboy express应该能用html,如果静态的,如上所说,nginx~ejs如果不加参数,那果断就是个html…

@sunyoboy 这样的话 不就是个静态服务器吗?不妨直接用nginx From Noder

  1. 把bootstrap模版分析一下,什么东西应该放进layout.ejs,从html文件抽出来,拷进ejs
  2. 不能放进layout.ejs的,分别放进各自的view ejs
  3. 把bootstrap模版用到的css,js资源引用放进static目录,用express的静态路由,修改layout/view ejs文件里的引用地址
  4. 不想麻烦就直接用CDN地址替换bootstrap模版内的css,js引用地址

http://blog.translationexchange.com/2015/06/06/getting-started-with-node-js-express-ejs-bootstrap-and-tml/

回到顶部