NodeJS:如何在Express中加载任何页面时运行代码

ss2ws0br  于 2023-04-05  发布在  Node.js
关注(0)|答案(1)|浏览(156)

我尝试过这样做,这样我就可以用数组检查URL,将其重定向到错误页面。但我不知道如何在页面加载时运行代码。
我到处都找过了,但没有用

brvekthn

brvekthn1#

您可以在每次加载页面时使用app.use执行某些操作。

const app = require('express')();

app.use((req, res, next) => {
  // For example, a GET request to `/test` will print "GET /test"
  console.log(`${req.method} ${req.url}`);

  next();
});

app.get('/test', (req, res, next) => {
  res.send('ok');
});

// Test the above app using Axios
const server = await app.listen(3000);

const axios = require('axios');
// Prints "get /test"
const res = await axios.get('http://localhost:3000/test');

请参阅此文档了解更多信息。https://masteringjs.io/tutorials/express/app-use

相关问题