Express
来源:互联网 发布:淘宝联盟 推广位管理 编辑:程序博客网 时间:2024/06/05 07:06
1 使用vsCode调试
通常我们启动express项目时,都是在终端用命令启动npm start
。而如果想要调试,其实只需要在vsnode的launch.json中的program配置成package.json中start对应的文件,默认的可改成"${workspaceRoot}\\bin\\www"
。
下面是全部配置。
// launch.json{ "version": "0.2.0", "configurations": [ { "name": "Node", "type": "node", "request": "launch", "program": "${workspaceRoot}\\bin\\www", //这个配置成你要调试的文件 "stopOnEntry": false, "args": [], "cwd": "${workspaceRoot}", "runtimeExecutable": null, "runtimeArgs": [ "--nolazy" ], "env": { "NODE_ENV": "development" }, "externalConsole": false, "preLaunchTask": "", "sourceMaps": false, "outDir": null }, { "name": "Attach", "type": "node", "request": "attach", "port": 5858 } ]}
2 router接受数组类型数据
在前端ajax请求中添加配置:traditional: true
即可。
// demo$.ajax({ url:'xxx', traditional: true //...})
3 只调用一次,但多次触发router
今天写代码的时候碰见的这个问题,前端只调用了一次后台的接口,但调试后台的时候发现多次被调用。后来问了下同事才醒悟,我这代码写的太tm二笔了。。
原因
由于调试阶段的代码,只关注业务了,并没有注意response的问题。出现这种状况的原因就是没有调用res,也就是前端没有获得结果,就会隔段时间再次调用。直到有返回结果。
阅读全文
0 0
- express
- express
- Express
- express
- Express
- express
- Express
- express
- Express
- express
- express
- Express
- Express, Express, Express
- express 与 express-generator
- Express express-session
- Dev Express
- express.exe
- PCI Express
- 山东省第八届 ACM 省赛 fireworks (组合数+逆元)
- AES加解密方式进行加密和解密
- impdp分区表导入错误ORA-14460: 只能指定一个 COMPRESS 或 NOCOMPRESS 子句
- 压力测试计划实例
- androidIPC
- Express
- NestedScrollView嵌套RecyclerView时滑动不流畅问题的解决办法
- 蓝桥杯java第六届决赛第四题--穿越雷区
- Python爬虫模拟登陆豆瓣
- cmake使用
- Hibernate如果进行一对多级联删除
- MD5简介与实现----未编译验证
- Oracle更改有数据的非空字段
- 算法:整数划分