-1
まずは手伝ってくれてありがとう。 JS内のArrayをNode.jsバックエンドに渡して(パースして取得して)パースする方法を知りたい。本物の段階でJavascriptでNode.jsに配列を投稿
var Coordinates = [
{lat: 37.772, lng: -122.214},
{lat: 21.291, lng: -157.821},
{lat: -18.142, lng: 178.431},
{lat: -27.467, lng: 153.027}
];
、ユーザーがGoogleマップをクリックすると、この配列が作成されます。 これは私の配列です。しかし、このArrayは、Node.jsバックエンドに送信する必要がある例です。 ありがとう
下の作業の例を追加し、私は私のバックエンドでこのコードを持っているが、それは動作しません: するvar jsonParser = bodyParser.json() app.post( ':8081/load_coordinates'、jsonParser、function(request、response){ var parsed = JSON.parse(request.body) console.log(解析済み); }); app.listen(8081); 私のフロントエンドで私はこれを持っています: 機能httpPOST(データ) { var client = new XMLHttpRequest(); var url = "http:// localhost:8081/load_coordinates"; client.open( "POST"、url、true); client.setRequestHeader( "Content-Type"、 "application/json; charset = UTF-8"); client.send(data); } –
ノードjでもJSON.parse()を実行できます。 –