表达不按预期工作

时间:2016-11-10 09:15:33

标签: javascript html reactjs express url-routing

我正在尝试设置一个快速运行的反应应用程序。但是,我无法理解为什么它不会加载我想要的页面

这是我的app.js

var express = require('express');
var app = express();

app.use('/', express.static('public'));

app.get('/', function(req, res) {
    res.sendfile('./index.html');
});

app.get('/canYouPlay.js', function(req, res) {
    res.sendfile('/canYouPlay.html');
});

app.listen(process.env.PORT || 8080);

这很有效。但是,如果我将第一个app.get更改为:

app.get('/', function(req, res) {
    res.sendfile('./canYouPLay.html');
});

即使它们是不同的文件,即使重新启动应用程序,它仍会呈现相同的HTML文件。

当我运行此功能时:

  handleClick: function() {
    document.location.replace('./canYouPlay');
},

它表示即使存在具有该名称的HTML和js文件,也无法获取/ canYouPLay。

我错过了什么或做错了什么?

0 个答案:

没有答案