我正在尝试设置一个快速运行的反应应用程序。但是,我无法理解为什么它不会加载我想要的页面
这是我的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。
我错过了什么或做错了什么?