express框架初探

68 阅读1分钟

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')
//引入http模块
const server=http.createServer((request,response)=>{
    response.write('wdnmd')
    response.end()
})
server.listen(3000,()=>console.log('监听3000端口,服务器启动成功'))

express框架搭建后台

//引入express
const express=require('express')
//实例化express
const app=express()//应用实例对象
// 创建一个路由
app.get('/hello',(req,res)=>{
    //响应数据
    res.send('wdnmd')
})
app.listen(3000,()=>console.log('监听3000端口,服务器启动成功'))