Azureで実行されていないローカルnode.jsアプリ内からAzure Appサービスに接続しているAzure SQLテーブルにアクセスしようとしていますが、 。Node.jsからAzure SQL Easy Tableに項目をPOSTする方法
私はテーブルをクエリして進歩しました。私は自分のアプリケーションサービスに接続しているテーブルの全内容を取得できます。また、そのデータにodataフィルタを適用することもできます。例:表は今だけで正常に動作から
var request = require("request");
request({
method:'GET',
url:"https://my-service.azure-mobile.net/tables/TodoItem?$filter=complete eq true"
},(err,res,body)=>{
console.log(body);
});
のではデータを要求します。しかし、this informationの後に、私は投稿テーブルにも新しいアイテムができると信じています。私はいくつかの方法を試してみましたが、テーブルに新しいレコードを追加する方法を見つけることができません。ここに私が試したことがあります:
request({
method:'POST',
url:"https://my-service.azure-mobile.net/tables/TodoItem",
json: true,
body: JSON.stringify({
text: 'I just posted this',
date: new Date(),
complete: false
})
},(err,res,body)=>{
console.log(body);
});
これは私に「無効なJSON」応答を与えます。
POSTリクエストを行う正しい方法は何ですかアイテムをEasy Tableに挿入しますか?私はまた、