【nodejs express框架】一些小结

1.项目结构

【nodejs express框架】一些小结_第1张图片

对照.net mvc5框架,便于理解。
node_modules==引用
bin == 编译运行的,里边可设置绑定端口号等操作。
public==放资源文件的
routes==控制器,写逻辑代码等实现
views==视图,html代码等
app.js==全局设置文件
package.json==引用包的信息保存文件

router.js 自定义新建进行路由管理的文件,等于所有的路由管理都在此文件中,再暴露一个接口给app.js

2.路由中进行请求转发处理的操作一般使用superagent依赖包,而处理多请求串行或者并行操作多使用async依赖包。

3.关于seo的路径优化,则可以在路由请求链接处进行匹配。

router.get('/zx.html', function(req, res, next) {
    res.render('zx', {
                title: 'zx传说中的花园',
                filename:'t1',
                data:data
            });
});

此处可写正则表达式进行路径设置和匹配。
res.render可返回函数,部分html模板页面代码,数据对象。

4.ejs 模板的渲染使用。https://github.com/mde/ejs#includes 具体使用文档
  <% %> 可进行js代码的书写和部分逻辑处理
  <%= %> 输出变量
  <%- %> 输出原文
 
5.如何打包 gulp打包  https://www.gulpjs.com.cn/docs/api/

你可能感兴趣的:(前端那些事,前端效果)