摘要:前面写过一篇使用request.js做代理的文章,可能眼睛敏锐的朋友已经看出在代理POST方法时和代理其它请求方式是有区别的, 现在我来说一下为什么要这么处理。 相信很多人都采用这种方式去代理POST方法,但是你有可能代理不过去,请求会被挂起! 为什么呢? 因为你可能使用了body-parse中间件
阅读全文
摘要:通常我们常用的请求方法只有GET、POST、PUT和DELETE,所以在此只介绍这四种和文件上传的代理方式 在此我们使用request.js第三方模块实现 GET(DELETE同GET,将request方法改为DELETE即可) POST(PUT同POST,将request方法改为put即可) 代理
阅读全文
摘要:对于大多数node初学者而言, module.exports应该都是理解的, 但多出来一个exports获取就有些疑问了 疑问一: 既然有module.exports了为什么还要有exports? 疑问二: 两者有什么区别? 首先, 官网是这么回答的 The exports variable is
阅读全文
摘要:nodejs模块加载原理 node加载模块步骤: 1) 路径分析 (如判断是不是核心模块、是绝对路径还是相对路径等) 2) 文件定位 (文件扩展名分析, 目录和包处理等细节) 3) 编译执行 原生模块加载顺序 1) 缓存 2) 本地原生模块 文件模块加载顺序 1) 缓存 2) 如果是绝对路径, 则直
阅读全文