Express.js 是一个灵活的 Node.js Web 应用框架,它可以帮助你快速创建 Web 应用和 API。以下是一些 Express.js 的基本概念和用法。
快速安装
首先,你需要确保你的系统中已经安装了 Node.js。然后,你可以通过以下命令安装 Express:
npm install express --save
快速示例
这是一个简单的 Express 应用示例:
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello, world!');
});
app.listen(3000, () => {
console.log('Server is running on http://localhost:3000');
});
路由和中间件
Express 使用路由和中间件来处理 HTTP 请求。路由定义了应用程序如何响应用户的请求,而中间件是应用程序中的可共享代码,用于处理请求和响应。
路由
app.get('/home', (req, res) => {
res.send('Welcome to the home page!');
});
app.post('/submit-form', (req, res) => {
res.send('Form submitted!');
});
中间件
app.use((req, res, next) => {
console.log('Time:', Date.now());
next();
});
app.get('/some-path', (req, res, next) => {
console.error('Some error');
next(new Error('Something went wrong!'));
}, (err, req, res, next) => {
console.error(err.stack);
res.status(500).send('Something broke!');
});
资源和更多学习
为了更深入地了解 Express.js,你可以参考以下资源:
希望这些信息能帮助你更好地理解 Express.js!😊