Dribble Auth APIからコールバックを受信しようとしています。 NodeJSで応答データを取得しようとするまで、認証プロセスは正常に動作しています。コールバック取得時にExpress.js req.bodyが未定義です
私のコールバック-URLは、コールバックURLは、私は身体-パーサとmulterを使用しています。このhttp://localhost:8080/callback?code=11ee328ab7935bd7240cbff0a2d0b8c93e96547e0a3&state=aoksdmSAOKDm
のように見えるhttp://localhost:8080/callback
です。
var express = require("express");
var multer = require("multer");
var bodyParser = require("body-parser");
var cookieParser = require("cookie-parser");
var upload = multer({ storage: multer.memoryStorage() });
var app = express();
app.use(cookieParser());
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(bodyParser.json());
app.use(express.static(path.join(__dirname, "../webapp/")));
app.get("/callback", upload.single("code"), (req,res) => {
console.log(req.body);
res.send()
}
コンソールの応答が未定義
'VARエクスプレス=( '表現')が必要です。' 'ありませんconst app = express(); ' – ZombieChowder
これで何も変更できませんでした。しかし、今私の質問でそれを変更@ ZombieChowder – jsrbn