所以我不确定为什么有人可以向我解释这个问题:
当我浏览/我从/:召唤者路线中获取错误时,我很困惑为什么会发生这种情况,我会认为浏览/只会在/右执行什么?
var
express = require('express'),
AWS = require('aws-sdk'),
router = express.Router();
AWS.config.loadFromPath('./config.json');
var s3 = new AWS.S3();
router.get('/', function(req, res) {
res.render('index', { region: 'Oceania!' });
});
router.get('/:summoner', function(req, res) {
var params = {Bucket: 'summonerdata', Key: '347341'};
s3.getObject(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
});
router.post('/search', function(req, res) {
res.redirect('/' + req.body.summonerName);
});
module.exports = router;
答案 0 :(得分:0)
您应该准确记录浏览器请求的内容,但浏览器很可能会要求/favicon.ico
,浏览器喜欢在您的URL旁边显示的小字形。这是大多数浏览器自动请求的,除非您的网页有directive不要求它。