linux命令
- mkdir 创建文件夹
- vim 简写 vi 创建文件的
- rm -rf 文件名称 删除
- 递归删除
find ./ -name ‘文件名称’ -print -exec rm -rf {} ;
举例: find ./ -name 'node_modules' -print -exec rm -rf {} \;
-
前端渲染 vs 后端渲染
-
前端拿到数据之后, 前端来渲染数据
-
后端来进行渲染( express )
-
浏览器 -》 开发者工具-》 network
-
headers
-
general
-
responseHeaders
-
requestHeaders
-
query string paramters
-
Form data(表单提交的)
-
node.js http.get 后端爬虫
数据抓取 ---》 数据清洗 ---》 数据格式整理---》 发送前台(web服务器)
反爬虫:
数据清洗的时候做,数据中用一个其他类型格式数据
-
events
Emitter.prototype 继承过来了 on emit -
fs/ zlib/ stream
-
Node.js原生路由
-
前端异步流程控制工具( 所有的 )
-
Promise
https://blog.csdn.net/MrJavaweb/article/details/79475949 -
Async-await
-
Node.js 中的nextTick()和setimmediate()
https://www.cnblogs.com/5ishare/p/5268273.html
参考文档
Event-loop
http://www.ruanyifeng.com/blog/2014/10/event-loop.html?bsh_bid=983729729
史上最易读懂的 Promise/A+ 完全实现
https://zhuanlan.zhihu.com/p/21834559 -
-
npm script( npm脚本 )
-
概念:
npm 允许在package.json文件里面,使用scripts字段定义脚本命令。 -
常用使用:
-
npm脚本就相当于一个 电器的使用说明书
-
npm脚本运行使用 npm run
-
npm脚本可以简写,但是只有特定几个
npm start -> npm run start
npm stop -> npm run stop
npm text -> npm run test
npm restart -> npm run stop & npm run start
-
-
express
构建后端项目 -
安装生成器
npm install express-generator -g -
使用
express options 项目名称 -
创建项目
举例: express 04-express-project
4. 目录内容
bin
public
routes
views
app.js
package.json
5. 项目的启动
1. 先进入项目
cd 项目名称
2. 安装项目需要的依赖
npm install
3. 项目启动(说明书 package.json 中 scripts脚本)
npm start