nodeJs
2020/2/18 8:09:03
本文主要是介绍nodeJs,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#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】
这篇关于nodeJs的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-19如何设置Vuex管理用户的登录和退出数据操作-icode9专业技术文章分享
- 2024-09-19如何给微信云函数下载package.json 中列出的所有依赖-icode9专业技术文章分享
- 2024-09-19Vue3全家桶资料:初学者入门教程与实战指南
- 2024-09-19Vue3资料:初学者快速入门指南
- 2024-09-19Vue资料:初学者必备的入门指南与实用资源
- 2024-09-19Vue3全家桶资料:初学者必备的入门教程与实践指南
- 2024-09-19Vue3 资料指南:快速入门与实战技巧
- 2024-09-19Vue资料指南:为初学者量身打造的前端框架入门教程
- 2024-09-19Vue3入门教程:快速启动与基本组件创建
- 2024-09-19Vue3学习:从零基础到实战的快速入门指南