0

Node.jsRESTAPIを使用してサンプルのFlash-AIRFBアプリケーションを作成しました。これらのRESTAPIをアクションスクリプトで呼び出すだけです。FBでアプリケーションを更新してから、次のような奇妙な動作が発生します。

AS3関数:これが私のURLにPOSTリクエストを行う2行です

 request.url = "http://sample.com:3137/getData";
 request.method = URLRequestMethod.POST;

================================================== ================= Node.js関数:node.jsのコード行は次のとおりです

app.post('/getData', function(req, res){
    //res.send(req.params.paramTest);
    res.send("sending data");

});

app.get('/:methodName', function(req, res){
    //res.sendfile('index.html');
    res.send("In get "+req.params.methodName);
}); 

================================================== ==========================

ここで問題となるのは、AS3でPOSTリクエストを使用して「/ getData」を呼び出すと、常に「app.post('/ getData'、」ではなく「app.get('/:methodName'」」に入るということです。

誰かが何か手がかりを持っているなら、私を助けてください。

ありがとう、スワティ。

4

1 に答える 1

0

問題は解決しました。「get」で始まる呼び出されたメソッド名に問題がありました。メソッド名を「/userdata」に変更するだけで、すべてが正常に機能します。

于 2012-06-06T02:54:17.387 に答える