Я использую Node Express Router, и при маршрутизации в / о все библиотеки перезагружаются на стороне клиента (Jquery, Bootstrap ...).
Как этого избежать?
Например, angularjs не перезагружает библиотеки при маршрутизации.
Это мой код:
const express = require('express')
const app = express();
const path = require('path');
const router = express.Router();
var mongodb = require('mongodb');
const cors = require('cors');
app.use(cors());
app.options('*', cors());
const {
MongoClient,
ObjectID
} = require('mongodb');
router.get('/',function(req,res){
res.sendFile(path.join(__dirname+'/index.html'));
//__dirname : It will resolve to your project folder.
});
router.get('/about',function(req,res){
res.sendFile(path.join(__dirname+'/about.html'));
});
router.get('/sitemap',function(req,res){
res.sendFile(path.join(__dirname+'/sitemap.html'));
});
//add the router
app.use(express.static(__dirname + '/View'));
//Store all HTML files in view folder.
app.use(express.static(__dirname + '/Script'));
//Store all JS and CSS in Scripts folder.
//add the router
app.use('/', router);
app.listen(process.env.port || 3000);