美文网首页
nodejs 日日练7.11

nodejs 日日练7.11

作者: ArimaKisho | 来源:发表于2016-07-11 14:27 被阅读15次

    API:

    app.engine(ext, callback):

    Registers the given template engine callback as ext.

    app.set(name, value):

    Assigns setting name to value, where name is one of the properties from the app settings table.

    在Express中,路由和中间件的添加顺序至关重要。如果我们把404处理器(app.use 无路由参数)放在所有路由上面,那首页(index.html)和关于(about.html)页面就不能用了。

    4.x的官方API文档:

    http://www.expressjs.com.cn/4x/api.html


    如上图所示,我们已经不再指定内容类型和状态码了:视图引擎默认会返回text/html的内容和200的状态码。在catch-all处理器(提供定制的404页面)以及500处理器中(参数不一样),我们必须明确设定状态码。

    static中间件:托管静态文件

    可以将一个或多个目录指派为包含静态资源的目录,其中的资源不经过任何特殊处理直接发送到客户端。

    (你可以在其中放图片,CSS文件,客户端JS文件之类的资源)此中间件应该加在所有路由之前。

    static中间件相当于给你想要发送的所有静态文件创建了一个路由,渲染文件并发送给客户端。

    相关文章

      网友评论

          本文标题:nodejs 日日练7.11

          本文链接:https://www.haomeiwen.com/subject/oftjjttx.html