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