質問

Expressを使用してNode.jsアプリを開発しています。 Post RequestsのためにLocalHostのポート3000で聞いています。 POSTリクエストをシミュレートする方法を知っている唯一の方法 jQuery.ajax():

$.ajax({
    url: 'localhost:3000',
    type: 'POST',
    data: {hello: 1},
    success: function (data) {
        console.log(data);
    },
    error: function (data) {
        console.log(data);
    }
});

残念ながら、エラーメッセージが表示されます。

「xmlhttprequestはローカルホスト:3000をロードできません。クロスオリジンリクエストはHTTPに対してのみサポートされています。」

私は愚かに何をしていますか?私が考慮すべきより良いアプローチはありますか?

役に立ちましたか?

解決

UNIXコマンドを使用することもできます curl リクエストをシミュレートします。それでオプションの大群が得られます。

あなたの場合はそうなるでしょう curl http://localhost:3000 -d "{hello:1}" -X POST

他のヒント

使用する http://localhost:3000 URLの場合...それ以外の場合はディレクトリまたはファイルとして使用されます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top