从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、鼠标右键,打开浏览器调试面板,会看到一个绿色六边形。
4、点击绿色六边形,出现调试弹窗M。
5、点击Add folder to workspace,添加node项目文件夹。
六、测试html,向node服务发接口请求
1、打开chrome,新建一个tab,在地址栏输入
虽说是写服务端,但是通常也会写一个html,用来测试服务端接口。(通过postman去发请求,就不用在chrome打开html)。说白了,两种方式,要么写html发请求测试,要么在postman发请求测试。
http:///
这时弹窗M会出现,点击小工具即可调试,点击红框内的三角图标,可以跳到下一个断点,方便在代码区查看请求参数。这一步很关键,只有发了请求,才能验证请求,node脚本才能进入你debugger的地方。
调试node接口的更多相关文章
-
用 chrome 调试 node.js 代码
1.全局安装 node-inspector cnpm install -g node-inspector 2.启动node项目入口文件,如 node --inspect index.js 3.控制台 ...
-
【译】使用 ndb 调试 node 应用
原文链接:Debugging Node.js Application Using ndb Google Chrome 实验室发布了一款新的 node debug 工具来提升开发者体验,本文将会全面介绍 ...
-
调试 node.js 程序
调试 node.js 程序 在程序开发中,如何快速的查找定位问题是一项非常重要的基本功.在实际开发过程中,或多或少都会遇到程序出现问题导致无法正常运行的情况,因此,调试代码就变成了一项无法避免的工作. ...
-
用node-inspector调试Node.js(转自NOANYLOVE'S BLOG)
原文地址:http://www.noanylove.com/2011/12/node-the-inspector-debugging-node-js/ 用node-inspector调试Node.js ...
-
使用webstorm调试node程序
前言 相信大家接触过不少node代码了,如果你应用的比较初级或者针对你的项目不需要接触过深的node代码,也许你仅仅需要简单的console.log('your variable')就完全满足你的需要 ...
-
CC Debugger调试下载接口
调试下载接口: 引脚序号 引脚名称 相关说明 1 GND 地线 2 VDD 目标板电源正端 3 DC 调试-时钟线 4 DD 调试-数据线 5 CSn 下载-片选线(低电平有效) 6 SCLK 下载- ...
-
DOM笔记(二):Node接口
所有的节点都使用Node接口来表示,可以使用很多方法去获取节点,如document.getElementsByTagName().document.getElementsByName()等均返回一个N ...
-
如何调试webservice接口是否正常
soapui 调试webservice接口 1首先iis 部署网站 2添加webservice 3附加到进程调试 找w开头的 4然后request填充数据
-
优雅的使用Chrome调试Node程序
前言 我不知道大家用什么来调试node程序.可能有的人用node-inspect,但是这货很久没更新了,而且一堆的bug用起来很不爽:可能有的人用命令行来,但是这样操作不够灵活:还有人只用consol ...
随机推荐
-
IIS配置文件的XML格式不正确 applicationHost.config崩溃 恢复解决办法
当打开IIS管理器,或配置网站时提示错误:配置文件的XML格式不正确 且是applicationHost.config的问题,那么肯定是applicationHost.config被破坏,IIS就崩溃 ...
-
Play!中使用HTTP异步编程
本章译者:@Sam Liu (译者未留下自己的主页,请Sam Liu见此文,加入群168013302联系‘大黄蜂@翻译play’) 这一章主要讲解如何运用异步模式实现典型的长连接(long-polli ...
-
IIS Express 外部访问
http://blog.csdn.net/zhangjk1993/article/details/36671105
-
HTTP权威指南阅读笔记二:URL与资源
URL中的限制字符: 在URL中,有几个字符被保留起来,有着特殊的含义.有些字符不在定义的US-ASCII可打印字符集中.还有些字符会与某些因特网网关和协议产生混淆,因此不赞成使用. 下面这些字符是U ...
-
How To Easily Call WCF Services Properly z
Please note: this article has been superceded by the documentation for the ChannelAdam WCF Library. ...
-
archlinux locale-gen 命令出错
如果运行locale-gen命令出现以下的错误“locale alias file `/usr/share/locale/locale.alias' not found: No such file o ...
-
iostat 使用说明
LINUX [oracle@perass back]$ iostat -m 1 10 Linux 2.6.18-194.el5 (perass) 03/01/2014 avg-cpu: %user % ...
-
input type=";hidden"; js获取不到值(document.getelementbyid OR $(#).val())
<head> <input type="hidden" name="aplStatus" id="aplStatus" v ...
-
cnpm的全局安装
npm install -g cnpm --registry=https://registry.npm.taobao.org
- Arduino IDE for ESP8266 项目云盒子(4)组网