Express.js 是基于 Node.js 的轻量级 Web 框架,用于快速搭建服务器和 API;通过 npm 安装、定义路由与中间件(如 express.json())、托管静态资源,并借助 nodemon 提升开发效率。

Express.js 是一个基于 Node.js 的轻量级 Web 应用框架,用来快速搭建 Web 服务器和 API 服务。它不强制你用某套结构,但提供了简洁的路由、中间件机制和请求响应处理能力,是 Node.js 生态中最主流的后端框架之一。
安装 Express 并初始化项目
先确保已安装 Node.js(推荐 v18+)。打开终端,执行以下命令:
创建新文件夹并进入:mkdir my-app && cd my-app 初始化 npm 项目:npm init -y 安装 Express:npm install express
编写最简 Web 服务器
在项目根目录新建 app.js,写入以下代码:
const express = require('express');const app = express();const PORT = 3000;// 定义一个 GET 路由app.get('/', (req, res) => { res.send('Hello from Express!');});// 启动服务器app.listen(PORT, () => { console.log(`Server running at http://localhost:${PORT}`);});
运行命令:node app.js,然后访问 http://localhost:3000 就能看到响应。
立即学习“Java免费学习笔记(深入)”;
常用功能:路由与中间件
Express 的核心是“路由 + 中间件”。比如添加 JSON 解析、静态文件服务或不同路径响应:
解析 JSON 请求体:app.use(express.json()) 解析 URL 编码表单:app.use(express.urlencoded({ extended: true })) 托管静态资源(如 public 文件夹):app.use(express.static('public')) 定义多个路由:app.get('/users', ...)、app.post('/login', ...)
启动与调试小提示
开发时建议用 nodemon 自动重启服务,避免每次改代码都手动停止再运行:
全局安装:npm install -g nodemon 启动命令换成:nodemon app.js 常见错误:端口被占用 → 换个端口号,比如 3001;找不到模块 → 检查 node_modules 是否安装成功
不复杂但容易忽略:Express 本身不处理模板渲染、数据库连接或用户认证,这些需要额外引入对应库(如 EJS、MongoDB Driver、Passport),按需组合才是它的灵活之处。
以上就是javascript的Express.js是什么_如何创建Web服务器?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1544231.html
微信扫一扫
支付宝扫一扫