npm包管理工具
- 作用: 下载第三方模块
模块: 封装好的一些js库可以直接使用
内置模块 http
第三方模块 axios js.cookie
- 使用:
>npm install 第三方包
>引入 const axiois = require('./js/xx.js')
- npm 在nodejs安装时一起被安装
npm -v
- npm init 初始应用
package.json文件 项目包描述文件
项目名称
项目作者
项目版本
项目依赖包
安装第三方包,会将依赖自动记录在此文件中
项目拷贝时,下载的第三方文件node_modules不需要拷贝,
在移植的项目中,执行npm install 命令,自动找package.json文件依赖包下载
使用express框架的前提
新建文件目录
初始化:npm init 初始应用
安装第三方包:npm install 第三方包
传统搭建后台
const http=require('http')
const server=http.createServer((request,response)=>{
response.write('wdnmd')
response.end()
})
server.listen(3000,()=>console.log('监听3000端口,服务器启动成功'))
express框架搭建后台
const express=require('express')
const app=express()
app.get('/hello',(req,res)=>{
res.send('wdnmd')
})
app.listen(3000,()=>console.log('监听3000端口,服务器启动成功'))