問題タブ [nodejs-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
229 参照

node.js - 外部ファイルの NodeJS Express ルート 404 が見つかりません

私はNodeJsとexpressが初めてです。私の目標は、すべてのアプリケーション ルートを含む個別のルート ファイルを用意することです。という名前のファイルを作成しましたroutes.js。内容は次のようになります。

私のメイン ファイルでは、この行を含むファイルが必要です。変数には、私のapp高速インスタンスが含まれています。

ブラウザで呼び出すhttp://localhost/auth/registerと、常に404 Not Foundエラーが発生します。メインファイルでルートを直接定義すると、app.get('/auth/register', require('./controllers/auth/register'));うまく機能します。コンソールにエラーはありません。

私の別のルートファイルが機能しない理由を知っている人はいますか? ご協力ありがとうございました!

0 投票する
1 に答える
252 参照

node.js - Bcrypt NodeJS 比較パスワードは常に false を返します

したがって、明らかに私は bcrypt を使用してパスワードを登録およびハッシュしていますが、それは機能します。そして今、フォームパスワードとデータベース内のハッシュされたパスワードを比較する必要があるログインを作成しています。これが私がこれを行う方法です:

常に false を返します。console.log result[0].password の場合、ハッシュ化されたパスワードが返されるので問題ありませんが、常に false が返されるのはなぜですか?