1

今日、モデルをフェッチしようとすると、503 HTTP エラーが発生します。

このコードは2日前に機能しました...唯一の違いは、ノードとその依存関係を更新したことだと思います。

次に、Origin MY_DOMAIN is not allowed by Access-Control-Allow-Origin.GET 要求で 503 HTTP エラーが発生します (Chromium および Firefox を使用)。

奇妙な考えは、同じURLをカールでき、サーバーがそれを処理して応答を返すことです...

サーバーをできる限りシンプルにしましたが、まだ機能しません。コードは次のとおりです。

var express = require("express");
var app = express();

app.get('/user/:username/:facebook_id/:facebook_token', function(req, res){
    res.header("Access-Control-Allow-Origin", "*");
    res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
    res.header('Access-Control-Allow-Headers', 'Content-Type');
    console.log('Something is happening.. ');
    res.send({error: 'test'});
});
app.listen(3000);

クライアント側では、モデルからフェッチを呼び出すだけです...

initialize : function() {
    var that = this;
    this.model.fetch({
        success: function(_model){
            console.log('User fetched successfully on initialize');
            that.render();
        },
        error: function(_model, error){
            console.log('User fetched unsuccessfully on initialize');
        }
    });

GET リクエストが失敗した後、エラー コールバックに移動します。

誰にもアイデアはありますか?エクスプレス ノードとバックボーンの最後の更新と競合する可能性があると思いますか?

ありがとう !

アップデート:

どうやらVPNが原因で機能しないようです。私は現在中国にいます...許可されていないエラーを説明できます。私はすぐに件名の更新を続けます。

4

1 に答える 1

1

問題は、今日から URL を自分のサーバーにロックしている VPN から発生しました。これが「アクセスが許可されていません」の理由です...

ご協力いただきありがとうございます !

于 2012-10-16T11:31:16.237 に答える