node.js
飞啊飞我的骄傲放纵-未来全栈工程师
四年前端小白
展开
-
webpack 3 的学习记录
一、安装WebPack用win+R打开运行对话框,输入cmd进入命令行模式。然后找到你想开始项目的地方,输入下方代码mkdir webpack_democd webpack_demo初始化项目命令行输入:npm n init输入完成后,npm终端会问你关于项目的名称,描述……一堆内容,如果你不考虑发布到npm上,这些内容都不重要,而且我们后期还可以用文本的形式修改这些内容。现在我们只要一路回车就完成了初始化。这时用dir命令已经可以看到生成的package.json文件了。接下原创 2020-09-24 16:36:30 · 105 阅读 · 1 评论 -
webpack 3 webpack-dev-server Error: listen EADDRNOTAVAIL: address not available 192.168.0.180:800
本地IP地址变了:需要重新配置命令行:IPconfig 查看改一下就ok了原创 2020-09-17 16:02:01 · 600 阅读 · 0 评论 -
webpack 3 依赖版本记录
package.json:{ "name": "demo1", "version": "1.0.0", "description": "webpack3.x.x版本的", "main": "index.js", "scripts": { "dev": "webpack-dev-server --progress --colors --devtool cheap-module-eval-source-map --hot --inline", "build": "webpa原创 2020-09-17 10:09:01 · 146 阅读 · 0 评论 -
node js 爬虫学习 爬取小说数据
一、nodejs爬虫 使用async控制并发最近在做一个书城项目,数据用爬虫爬取,百度了一下找到这个网站,以择天记这本小说为例。爬虫用到了几个模块,cheerio,superagent,async。superagent是一个http请求模块,详情可参考链接。cheerio是一个有着jQuery类似语法的文档解析模块,你可以简单理解为nodejs中的jQuery。async是一个异步流程控制模块,在这里我们主要用到async的mapLimit(coll, limit, iteratee, cal原创 2020-09-07 11:44:17 · 990 阅读 · 2 评论 -
MongoDB数据库的学习(一)
一、安装MongoDB数据库安装步骤去官网下载MongoDB,https://www.mongodb.com/ ,在网站中找到Download按钮。下载会有点忙, 国外的服务器,你懂的。下载后进行安装,安装没什么难度,但是对于新手建议选择默认安装,而不选择自己配置。等我们完全熟悉后再定制式配置。安装时如果有安全软件,会报一些拦截,一律允许就好,不允许会安装失败的。安装完成后,需要配置“环境变量”,目的是再命令行中直接使用,而不需要输入很长的路径了。如嫌麻烦,或者有问题,在我的原创 2020-09-04 17:37:22 · 128 阅读 · 0 评论 -
node.js框架 koa2的学习(四)
一、node用fs读入数据在service文件夹下,新建一个fsJson.js的文件使用node的fs模块,可以轻松把文件读取到程序中,然后进行便利,把有用的数据提取出来,写入到一个新的数组中,请看下面代码.const fs = require('fs')fs.readFile('.goods.json', 'utf8', function(err, data){ let newData= JSON.parse(data) let i=0 let pushData=[]原创 2020-09-04 16:45:00 · 99 阅读 · 0 评论 -
node.js框架 koa2的学习(三)
一、打通注册用户的前后端通讯我们要把前后端进行打通,使用API接口的形式可以互相同通讯和传递数据。看起来比较简单,但是这节课的内容还是比较多的安装koa-bodyparser中间件首先我们要接到前端发过来的请求,这时候需要安装koa-bodyparser中间件,我们使用npm来进行安装。 记得先进入到service目录下,在使用npm进行安装。npm install --save koa-bodyparser这里使用的版本是4.2.1。安装好后,在service/index.js文件中注册和原创 2020-09-04 16:26:42 · 151 阅读 · 0 评论 -
node.js框架 koa2的学习(二)
一、koa2 打造安全的用户密码加密机制通过学习,虽然可以对数据库的可以进行插入操作了,但是现在使用的都是普通的明文密码,这在实际工作中是肯定不允许,需要对密码进行加密和加盐的处理。加密处理密码的加密有很多种加密算法,比如我们使用的MD5加密或者hash256加密算法,其实他们都是hash的算法。就是把你的密码进行一次不可逆的编译,这样就算别人得到了这个密码值,也不能进行直接登录操作。 我们可以通过(http://www.atool.org/hash.php) 网站,直观的看一下加密的算法。加盐处原创 2020-09-03 16:33:45 · 178 阅读 · 0 评论 -
node.js框架 koa2的学习(一)
一、node环境这个没有的话,请先下载node下载地址如下 根据自己的系统选择node下载地址戳这里:安装完检查自己的node版本 node -v二、安装Koa2首先在项目根目录下建立文件夹service,然后进入文件。使用npm init -y 生成并初始化package.json 文件。在终端中使用npm来安装koa。npm install --save koa编写一个Hello World 测试一下安装是否成功const Koa = require('koa原创 2020-09-03 16:05:16 · 130 阅读 · 1 评论