![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nodejs
时光之里
Before Dawn
展开
-
nodejs 生成uid(唯一标识符) —— node uuid模块
nodejs 提供了一个 node-uuid 模块用于生成 uuid(唯一标识符)首先执行 : npm install node-uuides6引入 import uuid form 'node-uuid'; console.log(uuid.v1()); console.log(uuid.v4());v1 是基于时间戳生成的uid; v4是随机生成的uid; 结果:'6c84原创 2017-11-17 15:06:46 · 8143 阅读 · 0 评论 -
解决问题:NODE_ENV不是内部或外部命令,也不是可运行的程序,或者批处理文件
环境 win10 + powershell问题要执行的 npm script 如下: (注意脚本的写法)"scripts": { "build": "NODE_ENV=production webpack", "dev": "NODE_ENV=development node dev-server.js"}脚本报错: NODE_ENV 不是内部或外部命令,也不是可运行的程序原创 2017-11-21 12:59:37 · 1455 阅读 · 0 评论 -
koa之co源码解析
es6的generatorlet generator_func = function*() {};let r = 3;function* ap(a) { for (let i = 0; i < 3; i++) { a = a + r; // yield a a将会作为返回对象的value属性的值。 yield a; // 碰到yield就暂停 ...原创 2018-03-19 23:48:30 · 190 阅读 · 0 评论 -
koa简单实践之 koa-route
koa的同源策略const cors = require('koa-cors');// 使用cors中间件app.use(cors());koa的get,post接口使用 koa-route 中间件。创建get,post请求const route = require('koa-route');const myGet = async ctx => { ctx.body =...原创 2018-11-01 14:52:13 · 816 阅读 · 0 评论 -
使用node连接MongoDB的工具安装及配置
MongoDB的使用Mac安装: https://www.cnblogs.com/weixuqin/p/7258000.htmlMongoDB的可视化工具: https://robomongo.org/download启动MongoDB服务 程序终端运行:mongod # 运行mongo下面的d文件夹http://127.0.0.1:27017/使用脚手架搭建node环境Ma...原创 2018-11-01 15:07:15 · 1763 阅读 · 0 评论 -
安利一个轻量级爬虫工具node-crawler
地址https://node-crawler.readthedocs.io/zh_CN/latest/实质爬虫无非就是分析网页, 分析接口, 取得你想要的数据, 取得数据有两种方式:对于直接请求得到的是静态页面, 直接分析 html, 取得自己需要的数据还有就是通过 api 接口获取到的数据, 这样分析下参数, 就行代码var express = require("express...原创 2018-11-05 10:44:40 · 3797 阅读 · 0 评论