Javascript 如何将静态文件夹中的html文件分离到不同的路由?
我想访问templates/login/from app.get而不是from app.use中的dashboard.html文件。Javascript 如何将静态文件夹中的html文件分离到不同的路由?,javascript,node.js,express,Javascript,Node.js,Express,我想访问templates/login/from app.get而不是from app.use中的dashboard.html文件。 如何操作?尝试转到localhost:yourport/login/dashboard.html,它应该可以正常工作是的,我可以在那里访问它,但我不想加载它,我想从应用程序访问它。获取方法删除app.get('login…因为这个GET请求已经得到处理,所以您只是将dashboard.html文件的请求重定向到主html文件或index.html文件是的,我可以这
如何操作?尝试转到
localhost:yourport/login/dashboard.html
,它应该可以正常工作是的,我可以在那里访问它,但我不想加载它,我想从应用程序访问它。获取方法删除app.get('login…
因为这个GET请求已经得到处理,所以您只是将dashboard.html文件的请求重定向到主html文件或index.html文件是的,我可以这样做,但我想在用户进入dashboard.html而不是其他页面时运行一些代码作为GET请求,这是我的问题,很抱歉不清楚好的,尝试执行app.get(“/login/dashboard.html”,(req,res)…)
注意前面的/
const express = require('express');
const path = require('path');
const app = express();
app.use(express.static(path.join(__dirname, 'templates')));
app.get('login/dashboard.html', (req, res) => {
res.redirect('/index.html');
});