前端开发

Node自动重启工具nodemon

2019-08-23823次阅读node
在编写调试Node.js项目,修改代码后,需要频繁的手动Ctrl+C关掉,然后再重新启动,非常繁琐。现在,我们可以使用nodemon这个工具,它的作用是监听代码文件的变动,当代码改变之后,自动重启。
前端开发

Node.js文件查找策略

2019-08-23710次阅读node
由于Node.js中存在4类模块(原生模块和3种文件模块),尽管require方法极其简单,但是内部的加载却是十分复杂的,其加载优先级也各自不同。如下图所示:
前端开发

request、request-promise、cheerio抓取网页内容

2019-08-231010次阅读node
爬虫是一种自动获取网页内容的程序。是搜索引擎的重要组成部分,因此搜索引擎优化很大程度上就是针对爬虫而做出的优化,说白了爬虫拿到的就是您网页上的html代码。
前端开发

Request中Error: options.uri is a required argument

2019-08-221725次阅读node
Request中Error: options.uri is a required argument错误,百分百是分配给url的值是空值或者是不是合法的href值;
前端开发

Request简化的HTTP客户端Forms学习

2019-08-22557次阅读node
request支持application/x-www-form-urlencoded和multipart/form-data表单form上传。
前端开发

Request简化的HTTP客户端Streaming流学习

2019-08-22648次阅读node
Request被设计为进行HTTP调用的最简单方法。默认情况下,它支持HTTPS并遵循重定向。
前端开发

nodejs重定向

2019-08-21633次阅读node
nodejs重定向: res.writeHead(302,{ 'Location': 'https://www.xinran001.com' //add other headers here... }); res.send();
前端开发

nodejs中的异常错误处理

2019-08-16635次阅读node
异常处理是程序运行中必须要关注的地方,当异常出现后,应该第一时间关注到,并且快速解决。大部分程序员们都不敢保证自己的代码百分比正确,所以应该在写代码时就要对异常提前做预防处理,尽量保证在异常出现时,给用户一个友好的提示,不至于服务挂起导致请求超时,并且能将异常信息做记录上报,方便后期排查解决。
前端开发

node模块包装时传递五个参数

2019-07-30568次阅读node
node在解析每个模块(js 文件)时,会对每个模块进行包装,就是在代码外面加一个闭包,并且向里传递五个参数,这样就保证了每个模块之间的独立,就像下面这样:
前端开发

CommonJs规范中require导入带路径和不带路径的区别

2019-07-301162次阅读node
require()里面的参数有两种写法,一种带路径一种不带路径。