Node.js express routes SPA

Такой вопрос, учусь писать SPA приложение, задача состоит в том, что бы абсолютно по любому введенному адресу в адресной строке отдавались файлы из указанной мной дирректории, пробовал использовать:

app.use(express.static('public'))

работает только для корреной дирректории, если использовать:

app.use('*', express.static('public'))

то такой код не работает, пробовал так же задавать отдельным роутам

app.use('/page', express.static('public'))

для данного роута работает корректно, отдает файлы из дирректории 'public', но если указать query то url меняется, добавляется слеш и приложение падает, т.е. такой url 'page?prop=value' заменится таким 'page/?prop=value' и всё упадет. Но всё же основная задача сделать по любому url отдавать данные из одной дирректории, это вообще можно средствами express или node.js сделать?


Ответы (0 шт):