Как использовать параметр функции в приложении.получить путь?

#javascript #node.js #server

Вопрос:

 AddItem("Axe1Common")

function AddItem(item){

    let text = '/Add$item/:playerid'

    app.get(text,(req,res)=>{

    });
};
 

Разве это не должно быть то же самое, что «app.get(‘/AddAxe1Common/:идентификатор игрока’, (req,res)»? Почему он не распознает имя на клиенте?

Ответ №1:

Ваша строка неправильно отформатирована, чтобы сделать то, что вы ищете, вам нужно использовать шаблонные литералы

Например, в вашем коде:

 
AddItem("Axe1Common")

function AddItem(item){

    let text = `/Add${item}/:playerid`

    app.get(text,(req,res)=>{

    });
};