要暴露具有参数的API URL,您可以使用以下解决方法:
GET /users/{userId}
在代码中,您可以使用框架或库(如Express.js)来处理URL参数并执行相应的操作。以下是一个使用Node.js和Express.js的示例:
const express = require('express');
const app = express();
app.get('/users/:userId', (req, res) => {
const userId = req.params.userId;
// 执行获取用户信息的操作
// ...
res.send('User information');
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
GET /products?keyword=example
在代码中,您可以使用框架或库(如Express.js)来解析查询字符串参数并执行相应的操作。以下是一个使用Node.js和Express.js的示例:
const express = require('express');
const app = express();
app.get('/products', (req, res) => {
const keyword = req.query.keyword;
// 执行搜索商品的操作
// ...
res.send('Search results');
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
无论使用哪种方法,您都可以根据自己的需求添加更多的参数,并在代码中使用它们来执行相应的操作。