Node.js学习心得1

@node.js学习心得TOC

#node.js是构建在Chrome v8 引擎上的一个javascript 运行环境

说到node.js首先是学会安装,win+r cmd进入dos命令窗口

//1初始化环境目录
npm init
//2确认版本信息点击enter确认直到is this ok 出现
npm init -y//默认配置信息
npm install 

//引用时
var fs=require('fs‘);
var http=require('require);

//创建服务器
http.creatSevers(function(req,res){
})
//读取文件
fs.readFile('文件名','utf-8',function(err,data){
if(!err){
}
else{
}
})
//写入信息
fs.writeFile('路径',写入数据,回调函数);//在文件不存在时可以创建文件
//若想追加而不是覆盖,加入参数{flag:'a'}
//安装淘宝镜像
npm install -g cnpm -- registry=http://registry.npm .taobao.org
//安装nodejs提示工具
npm install --save -dev@types/node
//解决跨域
res.writeHead(200,{'Content-Type':'text-html;charset=utf-8'})\
//向服务器发起请求
fetch(路径,方法)//fetch()的返回值为promise对象所以经常采用
fetch().then().then();




Express框架

//首先我们要安装express
npm init
cnpm install express --save
用 get接受get请求post接受post请求,res.send();//向客户端返回数据并结束
//express框架里采用路由分发机制,在一个js文件可以存在多个录由
var express=require(‘express’);var app=express();
app.get(’/’,function(req,res){req.query能拿到get请求传来的参数});app.post(’/’,function(req,res){req.body能接受post请求传来的的参数});
POST请求在客户端一定要带上请求头headers:{‘content-Type’:‘application/x-www-form-url.encoded’}

  1. 统一目录开发 ,协同开发要使用脚手架组件工具express-generator;
  2. 安装,npm install express-generator -g
  3. 使用,express -h(打出常见命令)-v(模板引擎) -c(设置CSS) dir查看当前目录所有文件
  4. 所有包 cnpm install
  5. express --view =pug 文件名
  6. <

你可能感兴趣的:(笔记复习,node.js,express,心得)