Экспресс маршрута слеш как URL - PullRequest
0 голосов
/ 08 декабря 2018

Можно ли сделать что-то подобное в экспрессе?

app.get('/.test/abc', function(req, res) {
    res.send( 'abc test' )
})

То есть, если я нажму localhost:3000/.test/abc, получится abc test.Я проверил это не работает.Нужно ли кодировать косую черту, чтобы она работала?

1 Ответ

0 голосов
/ 08 декабря 2018

Код правильный.Это работает.Если он не работает, то это проблема другой части вашего кода.

Вот простой пример:

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
    console.log(req);
    res.send('Hello World!')
})
app.get('/.test/abc', function(req, res) {
    res.send(
        'abc test'
    )
})
app.listen(port, ()=>{
    console.log('Started')
})

Возвращает abc test, когда я нажимаю http://127.0.0.1:3000/.test/abc.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...