JSON

Express学习记录

字号+ 作者:H5之家 来源:H5之家 2015-11-14 11:17 我要评论( )

最近要开始着手弄node,看了一遍api还是晕晕的的,下面先记录一下express自己决定一定用得到的东东: express项目结构 app.js: 项目入口 node_modules: 存放项

标签:

最近要开始着手弄node,看了一遍api还是晕晕的的,下面先记录一下express自己决定一定用得到的东东:


  • express项目结构
  •      2.express的使用简单使用

        require() 用于在当前模块中加载和使用其他模块;此方法是模块的基础,使用中大概有路径的概念就行。

        exports 表示模块的导出对象,用于导出模块的属性和公共方法。在项目routes文件夹下有index.js和users.js(路由有细说),都使用到exports对象导出对象

    PS:一个模块的代码只会在模块第一次被使用时执行,不会因require多次而被初始化多次。

        app.listen() 就是在给定的主机和端口上监听请求,这个和node中http模块的http.createServer(function(){...}).listen()效果一致

        app.engine方法,来重新设置模板文件的扩展名,比如想用ejs模板引擎来处理“.html”后缀的文件:app.engine(‘.html‘, require(‘ejs‘).__express);

        app.use([path], function) 使用中间件 function,可选参数path默认为"http://mamicode.com/"。使用 app.use() “定义的”中间件的顺序非常重要,它们将会顺序执行,use的先后顺序决定了中间件的优先级(经常有搞错顺序的时候);

         app.render(view, [options], callback) 渲染 view, callback 用来处理返回的渲染后的字符串。


    Express学习记录

    标签:

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别

      Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别

      2016-01-18 17:28

    • 正则表达式优化JSON字符串的技巧

      正则表达式优化JSON字符串的技巧

      2016-01-18 09:06

    • Linux学习笔记:MySQL字符集

      Linux学习笔记:MySQL字符集

      2016-01-17 18:24

    • PHP学习之字符串比较和查找

      PHP学习之字符串比较和查找

      2016-01-17 18:23

    网友点评