Express Router перезагружает Bootstrap и Jquery - PullRequest
0 голосов
/ 25 сентября 2019

Я использую Node Express Router, и при маршрутизации в / о все библиотеки перезагружаются на стороне клиента (Jquery, Bootstrap ...).

enter image description here

Как этого избежать?

Например, 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...