学习第一天
node js基本知识
- node js就是一个基于谷歌v8引擎的js运行时。node js可以让js做更多的事情,而不仅仅是网页。 新建一个最简单、基本的服务
const http = require('http')
const server = http.createServer((req,res)=>{
const url = req.url
const path = url.split('?')[0]
res.end(path)
})
server.listen(3000)
npm理解 nodejs软件包管理器
- 生成package.json文件,控制台输入
npm init - 安装包时'--save'和'--save-dev'的区别: --save在代码中会直接使用,-dev安装的代码在开发过程中需要的依赖,项目真正运行的时候是不需要的.
commomjs模块化
- commomjs和 es6 Module的区别: commonjs导出使用:module.exports导出,使用require(...)引入。 导出示例:
function add(a, b) {
return a + b
}
module.exports = add
导出多个的时候module.exports = {add,jian} ,引用的时候直接使用对象解构就可以了
引入示例:
const add = require('./untils')
const res = add(10,20)
console.log(res);