1. ホーム
  2. node.js

[解決済み] Node.js上のExpress.jsでGET(クエリ文字列)変数を取得する方法とは?

2022-03-19 21:58:51

質問

で取得するのと同じように、Node.jsのクエリ文字列で変数を取得することはできますか? $_GET をPHPで作成することはできますか?

Node.jsでは、リクエストでURLを取得できることは知っています。クエリ文字列のパラメータを取得する方法はありますか?

どのように解決するのですか?

Expressでは、すでに完成されており、単に req.query を使用します。

var id = req.query.id; // $_GET["id"]

その他にも、NodeJSでは req.url とビルトインの url モジュールから url.パース を手動で作成します。

var url = require('url');
var url_parts = url.parse(request.url, true);
var query = url_parts.query;