私はamazon Webサービスの新しいユーザーです。最近、私はアマゾンのラムダサーバーを勉強していると私は(この例以下:http://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started.html):以下のように小さなNode.jsのコードを持ってamazon lambda node.js関数に過去のデータにajax GETまたはPOSTメソッドを使用する方法
console.log('Loading event');
exports.handler = function(event, context) {
var name = (event.name === undefined ? 'No-Name' : event.name);
context.done(null, {"Hello":name}); // SUCCESS with message
};
しかし、私は「名前」を渡すためにjqueryのAjaxのメソッドを使用する方法がわかりませんパラメータをそのコードに追加します。また、私は使用するときに動作します:
curl -H "Content-Type: application/json" -X POST -d "{\"name\": \"PeterChan\"}" https://my-api-id.execute-api.region-id.amazonaws.com/test/mydemoresource
を、私は結果を得ることができます:{「こんにちは」:「ユーザー」}
が、どのように私は過去の「名前」変数にjqueryのアヤックスのメソッドを使用できますか?
私が書いたAjaxコード:
var data = {"name":"bbbb"};
$.ajax({
type: "POST",
dataType: "json",
url:"https://my-api-id.execute-api.region-id.amazonaws.com/test/mydemoresource",
data: data,
//processData: false,
success: function(data) {
var text=JSON.stringify(data);
alert(text);
//console.log(data);
},error: function(data) {
alert("err");
}
});
また、私はそれを実行し、警告ERR。喜んで助けてください。
は〜
このURL https://my-api-id.execute-api.region-id.amazonaws.com/test/mydemoresourceは利用できません。 –
はいSuchit、これは単なるリンク例ですが、実際には私自身のAPI URLを使用しています。 Thx – TimLee
あなたのurlがサーバー関連のエラーを出さないことを確認する必要があります。 –