什么是node.js
 其实就是js的后台版本 ,普通的js用的是前台,而nodejs是在服务器端运行的
 简单的说 Node.js 就是运行在服务端的 JavaScript。
nodejs下载安装

https://nodejs.org/zh-cn/docs/

node的三个特性
 1 单线程
 2 非阻塞IO模型
 3 事件驱动
核心API
- Event
- HTTP
- I/O 非阻塞IO

nodejs导入导出使用的是common.js
 module.exports = {
     a:1
  }
var a1 = require("path")
常用的基于nodejs的框架(koa express egg)
  • 以express 为例
  • index.js
 yarn add -D express
 var express = require("express")
 var app = new express()
 var port = 5000
 app.get("user",(req,res)=>{
   res.send("hello express")
 })
 app.listen(port,()=>{
  console.log(`服务启动,端口是 http://localhost:${port}`)
})
使用 node index.js
如果不想手动启动端口,可以使用nodemon
yarn add nodemon -D

使用  npx nodemon index.js
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐