0
  • Node.jsWebサーバー
  • Webサーバーのリクエストハンドラ
app.get('/documents/:id.:format?', function(req, res) {
   **dataTobeSentToClientSideJavaScript** = processRequest (req);
   ... 
})
  • クライアント側のJavaScriptからのajaxリクエスト

    var request = $.ajax({
    url: "/documents/xxx",
    });
    request.done(handleResponse);
    
  • サーバー側でリクエストを受信できます

上記のajaxリクエストで期待される「handleRespone」オブジェクトにサーバー側で作成されたdataTobeSentToClientSideJavaScriptを入力できるようにするには、サーバー側でどのコードを記述する必要がありますか?

4

1 に答える 1

1

res.write、res.end、res.jsonなどの応答オブジェクトによって公開されるメソッドを使用する

http://nodejs.org/api/http.html#http_class_http_serverresponse(Node.js API)をご覧ください

Expressを使用しているため-http://expressjs.com/api.html#res.status

于 2013-02-10T13:56:47.220 に答える