亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

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下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消