Мне нужно прекратить экспресс-обновление страницы при изменении маршрута на моей стороне клиента. Я использую MVC-структуру Mithril.js для обработки моей маршрутизации на стороне клиента, так как она не нуждается в обновлении страницы при изменении маршрута. Я использую экспресс для маршрутов my/api. Вот мой текущий код маршрутизации на стороне сервера:Остановка экспресс-перезагрузки страницы при изменении маршрута
var assetFolder = Path.resolve(__dirname, '../client/public')
routes.use(express.static(assetFolder))
if (process.env.NODE_ENV !== 'test') {
routes.get('/*', function(req, res){
res.sendFile(assetFolder + '/index.html')
});
app.use('/', routes)
}
Даже с этим кодом маршрутизации, при изменении маршрута на стороне клиента страницы по-прежнему освежающей между ними. Есть ли способ остановить это? Примечание. Я использую маршрут маршрута с мифрилом, так как это то, что мне нужно для моего приложения.
Спасибо!
Это именно то, что я хочу сделать, но как только я это мое приложение перестает работать на стороне клиента. Ничего не дает? –
Что такое «маршруты»? Добавьте дополнительную информацию. Я использовал что-то подобное в угловых конфигурациях и работает var propertyFolder = path.resolve (__ dirname, './public') app.get ('/ *', function (req, res, next) { res .sendFile (assetFolder + '/index.html'); }); – Hassaan