表示静态2个不同的文件夹

时间:2018-08-06 14:56:33

标签: node.js express static

文件:

enter image description here 我有两个不同的前端构建应用程序,每个都在自己的目录中- frontApp frontAdmin ,我需要根据不同的请求发送它们

routes / index.js

router.get('/', (req, res) => {
  res.sendFile('index.html');
});

router.get('/admin', (req, res) => {
  res.sendFile('admin/index.html');
});

我尝试过 在 app.js

const frontPath = express.static(path.join(__dirname, '/frontApp'));
const adminPath = express.static(path.join(__dirname, '/frontAdmin'));
app.use(frontPath);
app.use('/admin', adminPath);

最后,我在http://localhost:3000/admin/上获得了该应用程序,但出现了错误 enter image description here

1 个答案:

答案 0 :(得分:0)

很抱歉,输入的问题不正确,该问题属于mime类型

我做到了,现在可以了

const frontPath = express.static(path.join(__dirname, '/frontApp'));
const adminPath = express.static(path.join(__dirname, '/frontAdmin'));
app.use(frontPath);
app.use(adminPath);
app.use('/admin', adminPath);