Node.jsを使用してLast.fmのWebサービスへのプロキシを設定しようとしています。問題は、ws.audioscrobbler.comへのすべてのリクエストがwww.last.fmに書き直されることです。したがって、たとえば$ curl http://localhost:8000/ _api/test123
は301 Moved Permanently
をhttp://www.last.fm/test123
に送信します。同時に$ curl http://ws.audioscrobbler.com/test123
でws.audioscrobbler.comのNode.jsプロキシが301からwww.last.fmに応答します
var express = require('express'),
httpProxy = require('http-proxy');
// proxy server
var lastfmProxy = httpProxy.createServer(80, 'ws.audioscrobbler.com');
// target server
var app = express.createServer();
app.configure(function() {
app.use('/_api', lastfmProxy);
});
app.listen(8000);
は、通常の404 Not Found
を返します。私はここで何が欠けているのか、まったく間違った方法でこれに完全に近づいているのか正確にはわかりません。
。ありがとう! – por