Nodejs
LPLIFE
学习接受学习
展开
-
简单爬虫-使用 puppeteer 爬取掘金的文章标题
如下图(这爬取的掘金的文章标题):代码分享:reptile-juejin原创 2020-05-27 00:54:15 · 457 阅读 · 0 评论 -
如何发布自己的npm包
为了提高开发效率,一些复杂的功能的实现,往往不是我们从头到尾开发的,而是用别人做好的轮子,加上自己的美化和加工制造出自己的"车子"。这些轮子是以依赖包的形式(模块化开发的时候)引入我们的项目的,开发者一般会附上详细的使用说明文档,我们只要遵循文档的规范和说明,就可以轻松地实现想要的功能。为什么我们非要用别人造好的轮子?项目复杂度 = 业务复杂度 + 功能复杂度从开发者的角度,想...原创 2020-04-07 22:45:37 · 307 阅读 · 0 评论 -
Access to XMLHttpRequest at 'http://localhost:8080/api/user/login' from origin 'http://localhost:808
用nodejs+express封装自己的api,遇到跨域问题原本我是这样写进去的://设置跨域访问app.all('*', function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Req...原创 2019-04-21 17:35:40 · 248679 阅读 · 19 评论 -
Node.js GET/POST请求
get方法获取参数:app.get('/api/user/login', function(req, res) { console.log(req.query.username);});post方法获取参数:app.post('/api/user/login', function(req, res) { console.log(req.body.userna...原创 2019-04-22 00:22:05 · 145 阅读 · 0 评论 -
nodejs +express Payload Too Large
添加(限制大小自己设置):app.use(bodyParser.json({limit: '5mb'}));app.use(bodyParser.urlencoded({limit: '5mb', extended: true}));如:var express = require('express');var app = express();var bodyParse...原创 2019-05-05 00:56:16 · 695 阅读 · 0 评论 -
本地调试获取IPv4地址
需求背景开发移动端的时候时常需要本地调试,公司的ip地址经常变动,每天调试程序时,总需要cmd、ipconfig(一直重复这样的操作)为了节省时间,使用了nodejs的os(操作系统来获取IPv4地址)。首先引入:const os = require('os');接着,获取ip地址,ip地址等等信息是放在网络接口列表中的:let network = os.networ...原创 2019-08-15 18:22:25 · 1408 阅读 · 0 评论 -
如何获取命令行参数
需求场景:把多个项目合并成一个大的项目,公用配置、共用一些封装好的方法,运行项目的时候,需要配置入口,就涉及到从命令行获取文件名。方式一:var projectName = process.argv[index];//process.argv[ 'C:\\Program Files\\nodejs\\node.exe', 'G:\\test\\demo_01\\node_mod...原创 2019-09-18 19:31:43 · 1597 阅读 · 0 评论