簡単な質問:
次のコードは、期待どおりファイルからの json コンテンツを含む jsonp を返していますが、応答のコンテンツ タイプは text/javascript です。アプリケーション/javascriptに変換するにはどうすればよいですか?
res.jsonp の前にヘッダーを追加してみましたが、いくつか問題がありました。
var express = require("express");
var fs = require("fs");
var server = express();
server.set("jsonp callback", true);
server.get("/", function(req, res){
res.sendfile(__dirname+'/index.html');
});
server.get("/jsonp", function(req, res) {
fs.readFile( __dirname + '/test.json', function (err, data) {
if (err) {
throw err;
}
console.log(data.toString());
res.jsonp(JSON.parse(data.toString()));
});
});
server.listen('8000');
手伝ってくれてありがとう!
Github リポジトリ: https://github.com/james-singh/JSONP-Tester/blob/master/app.js