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

Express.js 是一个基于 Node.js 的轻量级 Web 应用框架,用来快速搭建 Web 服务器和 API 服务。它不强制你用某套结构,但提供了简洁的路由、中间件机制和请求响应处理能力,是 Node.js 生态中最主流的后端框架之一。
先确保已安装 Node.js(推荐 v18+)。打开终端,执行以下命令:
mkdir my-app && cd my-app
npm init -y
npm install express
在项目根目录新建 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免费学习笔记(深入)”;
Destoon B2B网站管理系统是一套完善的B2B(电子商务)行业门户解决方案。系统基于PHP+MySQL开发,采用B/S架构,模板与程序分离,源码开放。模型化的开发思路,可扩展或删除任何功能;创新的缓存技术与数据库设计,可负载千万级别数据容量及访问。 系统特性1、跨平台。支持Linux/Unix/Windows服务器,支持Apache/IIS/Zeus等2、跨浏览器。基于最新Web标准构建,在
2
Express 的核心是“路由 + 中间件”。比如添加 JSON 解析、静态文件服务或不同路径响应:
app.use(express.json())
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服务器?的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号