无法在Localhost上获取要激活的快速路由

时间:2017-07-05 16:54:43

标签: node.js express browser localhost react-router

问题

我在localhost端口8080上有一个服务器(node.js),客户端运行在3000.为了运行我的web应用程序,我同时运行,但只使用服务器作为客户端的代理绕过CORS请求 - 它不提供任何静态页面。 我发现虽然从客户端代码到服务器的API调用完全正常(或者是一个发出最不正确请求的脚本),但我无法测试localhost上的浏览器上的简单路由:8080 / [路线] ,例如:

app.get('/login', (req, res) => {
    console.log('serving login');
    res.send('login');
})

//on the Google Chrome browser: localhost:8080/login

问题

/ login路由永远不会被触发。我的网址在浏览器上是否有误?如果是这样,我该如何纠正呢?

旁注

这可能/可能不会改变任何东西,但我正在使用React Router HashHistory作为我的客户端。有趣的是当我输入localhost:8080 /登录到浏览器时,它会自动转换为localhost:8080 / login#/。

0 个答案:

没有答案
相关问题