调试node接口

时间:2022-08-31 17:47:28

从node服务端到浏览器端,调试node脚本,验证接口功能是否正常。

一、温故知新

https://www.cnblogs.com/camille666/p/nodejs_server.html

https://www.cnblogs.com/camille666/p/webpack_debug.html

二、写代码

添加入口脚本app.js,路由文件routes,数据处理文件controller,视图html,测试发请求。

在路由脚本和数据处理文件里面添加debugger(很关键)。

三、修改package.json文件

"scripts": {
    "debug": "node --inspect-brk ./bin/server"
}

四、调试node服务端

1、启动调试

先关掉服务,再输入调试命令。

# 关掉服务,可能是其他命令,这里是自己的node项目用的命令,不具有通用性。make stop 

# 启动调试yarn debug

2、打开chrome,地址栏输入

http:///

3、鼠标右键,打开浏览器调试面板,会看到一个绿色六边形。

调试node接口

4、点击绿色六边形,出现调试弹窗M。

调试node接口

5、点击Add folder to workspace,添加node项目文件夹。

调试node接口

六、测试html,向node服务发接口请求

1、打开chrome,新建一个tab,在地址栏输入

虽说是写服务端,但是通常也会写一个html,用来测试服务端接口。(通过postman去发请求,就不用在chrome打开html)。说白了,两种方式,要么写html发请求测试,要么在postman发请求测试。

http:///

这时弹窗M会出现,点击小工具即可调试,点击红框内的三角图标,可以跳到下一个断点,方便在代码区查看请求参数。这一步很关键,只有发了请求,才能验证请求,node脚本才能进入你debugger的地方。

调试node接口

调试node接口的更多相关文章

  1. 用 chrome 调试 node.js 代码

    1.全局安装 node-inspector  cnpm install -g node-inspector 2.启动node项目入口文件,如 node --inspect index.js 3.控制台 ...

  2. 【译】使用 ndb 调试 node 应用

    原文链接:Debugging Node.js Application Using ndb Google Chrome 实验室发布了一款新的 node debug 工具来提升开发者体验,本文将会全面介绍 ...

  3. 调试 node.js 程序

    调试 node.js 程序 在程序开发中,如何快速的查找定位问题是一项非常重要的基本功.在实际开发过程中,或多或少都会遇到程序出现问题导致无法正常运行的情况,因此,调试代码就变成了一项无法避免的工作. ...

  4. 用node-inspector调试Node.js(转自NOANYLOVE'S BLOG)

    原文地址:http://www.noanylove.com/2011/12/node-the-inspector-debugging-node-js/ 用node-inspector调试Node.js ...

  5. 使用webstorm调试node程序

    前言 相信大家接触过不少node代码了,如果你应用的比较初级或者针对你的项目不需要接触过深的node代码,也许你仅仅需要简单的console.log('your variable')就完全满足你的需要 ...

  6. CC Debugger调试下载接口

    调试下载接口: 引脚序号 引脚名称 相关说明 1 GND 地线 2 VDD 目标板电源正端 3 DC 调试-时钟线 4 DD 调试-数据线 5 CSn 下载-片选线(低电平有效) 6 SCLK 下载- ...

  7. DOM笔记(二):Node接口

    所有的节点都使用Node接口来表示,可以使用很多方法去获取节点,如document.getElementsByTagName().document.getElementsByName()等均返回一个N ...

  8. 如何调试webservice接口是否正常

    soapui 调试webservice接口 1首先iis 部署网站 2添加webservice 3附加到进程调试  找w开头的 4然后request填充数据

  9. 优雅的使用Chrome调试Node程序

    前言 我不知道大家用什么来调试node程序.可能有的人用node-inspect,但是这货很久没更新了,而且一堆的bug用起来很不爽:可能有的人用命令行来,但是这样操作不够灵活:还有人只用consol ...

随机推荐

  1. IIS配置文件的XML格式不正确 applicationHost.config崩溃 恢复解决办法

    当打开IIS管理器,或配置网站时提示错误:配置文件的XML格式不正确 且是applicationHost.config的问题,那么肯定是applicationHost.config被破坏,IIS就崩溃 ...

  2. Play!中使用HTTP异步编程

    本章译者:@Sam Liu (译者未留下自己的主页,请Sam Liu见此文,加入群168013302联系‘大黄蜂@翻译play’) 这一章主要讲解如何运用异步模式实现典型的长连接(long-polli ...

  3. IIS Express 外部访问

    http://blog.csdn.net/zhangjk1993/article/details/36671105

  4. HTTP权威指南阅读笔记二:URL与资源

    URL中的限制字符: 在URL中,有几个字符被保留起来,有着特殊的含义.有些字符不在定义的US-ASCII可打印字符集中.还有些字符会与某些因特网网关和协议产生混淆,因此不赞成使用. 下面这些字符是U ...

  5. How To Easily Call WCF Services Properly z

    Please note: this article has been superceded by the documentation for the ChannelAdam WCF Library. ...

  6. archlinux locale-gen 命令出错

    如果运行locale-gen命令出现以下的错误“locale alias file `/usr/share/locale/locale.alias' not found: No such file o ...

  7. iostat 使用说明

    LINUX [oracle@perass back]$ iostat -m 1 10 Linux 2.6.18-194.el5 (perass) 03/01/2014 avg-cpu: %user % ...

  8. input type="hidden" js获取不到值(document.getelementbyid OR $(#).val())

    <head> <input type="hidden" name="aplStatus" id="aplStatus" v ...

  9. cnpm的全局安装

    npm install -g cnpm --registry=https://registry.npm.taobao.org

  10. Arduino IDE for ESP8266 项目云盒子(4)组网