Я пытаюсь создать маршрутизацию для разных страниц моего сайта, используя express. js. При переходе к 127.0.0.1:8080 он загружает индекс. html страница отлично, однако, когда я go до 127.0.0.1:8080/questionaire, он возвращается с ошибкой 404 и не загружает вопросник. html. Я думал, что использование строки:
app.use(express.static('client', { extensions: ['html'] }));
означало, что это было бы возможно, однако, это не работает. Если есть лучший способ сделать это, чем исправить решение, сообщите мне, пожалуйста.
Directory
client
-- index.html
-- index.js
-- questionaire.html
-- questionaire.js
svr.js
viewapi.js
svr. js
'use strict';
const express = require('express');
const app = express();
const view_api = require('./viewapi');
app.use(express.static('client', { extensions: ['html'] }));
const api = require('./api');
app.use('/view', view_api); // routing to api which will get data in form of JSON
app.listen(8080);