node js学习记录

113 阅读1分钟

学习第一天

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);