Express发包


前言

  1. 思考:不使用 Express 能否创建 Web 服务器?

    • 答案:能,使用 Node.js 提供的原生 http 模块即可

  2. 思考:既生瑜何生亮(有了 http 内置模块,为什么还有用 Express)?

    • 答案:http 内置模块用起来很复杂,开发效率低;Express 是基于内置的 http 模块进一步封装出来的,能够- 极大的提高开发效率

  3. 思考:http 内置模块与 Express 是什么关系?

    • 答案:类似于浏览器中 Web APIjQuery 的关系。后者是基于前者进一步封装出来的


一、什么是express?

  1. 官方给出的概念:Express 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架,官方

  2. 通俗的理解:Express 的作用和 Node.js 内置的 http 模块类似,是专门用来创建 Web 服务器的

  3. Express 的本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法


二、使用步骤


1.下载express

npm i express  //通过终端打开当前文件夹输入,文件名不要设置为express.会出错.


建议调配镜像到taobao.
npm i nrm -g 包管理器,将nrm安装为全局可用工具
         nrm ls 查看当前所有可用的镜像源地址
         nrm use taobao  将镜像源切换到taobao.


2.创建基本的Web服务器

// 1.导入 express
const express = require('express')
// 2. 创建 web 服务器
const app = express()
// 在这里,调用 express.static() 方法,快速的对外提供静态资源
app.use(express.static('输入需要打开的页面文件夹名称'))
// 3. 调用 app.listen(端口号, 启动后的回调函数), 启动服务器
app.listen(3000, () => {
  console.log('express server running at http://127.0.0.1:3000')
})

在当前终端中输入node 当前路径运行.
然后Ctrl+左键 http://127.0.0.1:3000 打开自己的页面.

ipconfig  查看自己电脑Ip  局域网络可以通过在网页中输入对方的ip地址访问你设置的页面

3.注意事项

  1. 确定下载完成express第三方包
  2. 确定需要打开的文件夹
  3. 终端运行以后不要关闭.如果关闭了别人则无法打开.


总结

使用 Express,我们可以方便、快速的创建 Web 网站的服务器或 API 接口的服务器

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值