我想知道是否有办法做到这一点,或者是否可以做到:
在express.js中,我创建了一条路线:
app.get('/hello', (req, res) => {
// Do stuff here
});
这与作品有关,但是我想知道是否可以添加一个变量:
app.get('/' + myVariable, (req, res) => {
// so then I can do with the res of myVariable:
if (res = 'something') {
// do something
} else if (res = 'somethingelse') {
// do something else
}
//or use SWITCH CASE ...
});
是否可以做这样的事情?
答案 0 :(得分:1)
这可以通过Route paramerers完成。
app.get('/:myVariable', (req, res) => {
const myVariable = req.params.myVariable;
if (myVariable = 'something') {
// do something
} else if (myVariable = 'somethingelse') {
// do something else
}
});