为了账号安全,请及时绑定邮箱和手机立即绑定

nodeJs

标签:
Node.js 开源 Git

#Node的基础

1、特点

-1.1、node单线程

-1.2、基于Chrome V8引擎

-1.3、可以使用JavaScript开发后端

-1.4、非阻塞soi

2、实践

-2.1、CommonJS规范

· · module.exports = {

user:`wuzhihua`,

root:`wuzhihua123456`,

pwd:`wzhi124`

}

##[demo.js]

let data = require(`./user`);

console.log(data)


-2.2、创建一个Http Server

##写入相应的模块

let http = require(`http`);

let url = require(`url`);

let util = require(`util`);

let fs = require(`fs`);

##创建一个server Http

let server= http.createServer((req,res)=>{

// res.statusCode = 200;

// res.setHeader("Content-Type","text/plain;chartset=uft-8");

var pathname = url.parse(req.url).pathname;

fs.readFile(pathname.substring(1),'utf-8',(err,data)=>{

if(err){

res.writeHead(404,{'Content-Type':'text/html;charset=UTF8'});

console.log(err)

}else{

res.writeHead(200,{'Content-Type':'text/html;charset=UTF8'});

res.write(data.toString())

console.log(data)

}

res.end()

})

// res.write(util.inspect(url.parse(req.url)))

// util.inspect(url.parse(req.url))

// res.end()

})



-2.3、创建一个Web容器,可以反问Html文件

##在创建一个server Http上有些,就是读取文件的方法fs.readFile()

-2.4、Http模块client演示



3、node的框架expres

-3.1、安装expres-generator工具

##用淘宝镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装完成之后:命令使用cnpm进行构建

例如:cnpm install express-generator -g

##个人的一个经验,window10 通过npm i express安装失败,通过下面的方案解决

删掉项目中的package-lock.json,然后重新依次执行

npm cache clean --force

npm install express-generator -g

npm install express --save

检测:

express --version 【不能写express --v,这里的v->view,如果实在不懂就用express --help】


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消