問題タブ [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.
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'));
うまく機能します。コンソールにエラーはありません。
私の別のルートファイルが機能しない理由を知っている人はいますか? ご協力ありがとうございました!
node.js - Bcrypt NodeJS 比較パスワードは常に false を返します
したがって、明らかに私は bcrypt を使用してパスワードを登録およびハッシュしていますが、それは機能します。そして今、フォームパスワードとデータベース内のハッシュされたパスワードを比較する必要があるログインを作成しています。これが私がこれを行う方法です:
常に false を返します。console.log result[0].password の場合、ハッシュ化されたパスワードが返されるので問題ありませんが、常に false が返されるのはなぜですか?