とてもシンプルなユーザー認証システムを作っています。と の組み合わせを params としてバックエンド nodejs サーバーに渡そうとしてusername
いpassword
ます。したがって、この組み合わせは、ユーザーの詳細を取得するために私の db クエリで使用されます。
これは私がフロントエンドで試したことです:
var user = new UserModel({id:['username', 'password']});
user.fetch();
私は自分のモデルで urlRoot プロパティを次のように定義しました:/api/users
バックエンドは次の URL を処理します。/api/users/:id
ここでは id を配列として渡したので、これを実行して「ユーザー名」にアクセスしようとしましたreq.params.id[0]
。代わりに、「ユーザー名」の最初の文字を返します。しかし、ユーザー名の文字列全体を取りたいです。もちろん、split() 関数を使用してそれらを分離することもできますが、これを行うためのより良い方法があると思います。
私のアプローチがどこか間違っている場合は教えてください。