【发布时间】:2019-12-29 05:06:58
【问题描述】:
我用 express 创建了一个小型开发服务器。我正在做的是映射 URL 的第一部分并接受 / 之后的任何内容。
(我知道在路径中间使用../ 查找文件的方式并不理想,我只是这样做是因为它是一个简单的开发服务器)
app.get("/main/*", function (req, res) {
res.sendFile(path.join(__dirname + "/../dist/main.html"));
});
例如,如果我输入localhost/main/KASDKJASJKD,它将打开main.html 文档。这正是我们想要的。
但是,在生产中,服务器将是 APACHE 服务器。我在 XAMPP 服务器中测试项目,但我无法达到相同的路由结果,有没有办法做到这一点?
【问题讨论】:
-
您能展示一下您在 Apache 中所做的事情吗?你是怎么做路由的?
-
我只是将项目分成文件夹,里面有一个
index.html,然后把它放在htdocs文件夹中。因此,例如,对于这条路线,我只有一个main文件夹,其中有一个index.html。我对这种服务器一无所知,这是我在互联网上找到的方法。 -
为什么不直接运行你的快递服务器?