0
所以我不知道为什么希望有人可以给我讲解一下:为什么其他路线代码正在执行?
当我浏览到/我得到了来自/控制台错误:召唤路线我很困惑为什么发生这种情况,我还以为浏览/只会执行什么/正确的?
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;
嗯,我没看到这与我的问题有何关系 – Elevant
@Elevant - 当浏览器请求'/ favico.ico'时,它会碰到这个路由'router.get('/:summoner',...) '带着你不期待的价值。 – jfriend00
Aahhhh riight因为它自动尝试找到默认图标? – Elevant