关于编写接口的一些高级技巧在这里详述一下:

  1. 我们每次修改接口的时候,都需要重启服务,这个很麻烦,有没有自动重启的工具呢,有
    安装 npm install supervisor -g 当我们用node app.js来执行app.js的时候,我们就
    可以supervisor app.js来执行,这样,当我们修改了代码就能马上看到结果而不用重启.
    注意: 当我们在执行npm start的时候,背地里其实是执行了node app.js,所以当我们
    在编写接口的时候,也可以不使用npm start只需执行node app.js就好了,如果我们需
    要修改接口使用supervisor app.js会很方便.

  2. 在模拟数据接口的时候,我们常常需要返回一些随机的数字,随机的字符串或者随机的
    姓名等等,这些我们当然可以自己去实现,但是有人把这个事已经给我们做了,那就是
    mockjs模块,您只需安装一下就可以使用,mockjs文档地址: http://mockjs.com/,
    如果您需要对日期做一些处理,那么可以是使用moment模块,地址:http://momentjs.cn/docs/

  3. 调试接口是建很痛苦的事,因为nodejs是后台语言,我们面对的只是个小黑窗口,然而,已经有人
    为给我们做了很好的工具,感谢这些乐于分享开源的同行.这个工具就是大名鼎鼎的
    node-spector, 具体用法:
    1)全局安装node-inspector npm install node-inspector -g
    2)启动服务 node --debug app.js (一定记得加上 --debug 这个参数 )
    3)执行 node-inspector
    4)打开浏览器,输入提示的网址和端口
    5)找到要调试的接口文件,打好断点,然后访问接口,就可以向在浏览器调试js一样来调试node了

results matching ""

    No results matching ""