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!😊

ExpressJS Logo