基于NODEJS的express框架的使用

1.什么是express?

官方的解释是:Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。
简单点理解,就是原生的nodejs比较繁重,express框架的出现就是减轻了我们对原生nodejs的要求,更简单让我们学习使用nodejs技术,将其中很多常见的功能封装起来,类似于jQuery,是一个封装的工具库。

2.安装express

因为express是基于nodejs环境下的框架,所以安装express的前提是系统已经安装了nodejs环境。在此基础上,在安装express框架。
1、首先准备一个根目录文件夹(注意文件夹的名字不能为express)。
2、在命令行跳转到此文件夹下面,然后在此文件夹下的命令行输入npm init初始化

npm init

输入后有很多需要配置项,一致按enter就可以了(配置项都按照默认值处理)
3、完成后,会在根目录下生成两个文件,分别为package.json和package-lock.json的文件,package-lock.json中是存放下载的各种第三方依赖的地址
4、打开package.json文件,name就是根目录文件夹的名称(不可为express),其中dependencies就是我们项目用到的依赖项,现在是没有的

{
  "name": "day2",
  "version": "1.0.0",
  "description": "",
  "main": "express-save.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
  }
}

5、在根目录下打开命令行,

npm install express --save

输入npm install express --save指令,然后回车,出现下面结果代表成功
在这里插入图片描述
6、我们再次打开package.json文件,会发现dependencies项里面多出来配置项 “express”: “^4.17.1”,这就代表安装成功。

{
  "name": "day2",
  "version": "1.0.0",
  "description": "",
  "main": "express-save.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.17.1"
  }
}

7、使用
安装了express之后,就可以简化我们原生的nodejs代码,比如配置一个请求,代码如下

//1.引入express框架
const express = require("express");
//2.创建服务器
const app = express();
//3.监听端口
app.listen(5555,'localhost',()=>{
	console.log('正在监听5555.....')
})
//4.资源托管 (访问http://localhost:5555的时候,内部会自动的找到静态资源day2目录下的资源)
app.use(express.static("../day2"))

//5.处理接口响应
app.get("/haonan",(req,res)=>{
    console.log("正在处理haonan接口....")
    res.end()
})

和原生的nodejs相比,这个代码更简洁,逻辑更清晰。还有很多其他的方法,可以在官网查看然后使用哦。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值