-
[解決済み] passport.jsを使ったnode.jsでの認証後の前ページへのリダイレクトについて
質問 私はnode.js、expressとpassport.jsを使用してログインメカニズムを確立しようとしています。ログイン自体は非常にうまく機能し、セッションはredisでうまく保存されますが、私は認証のためにプロンプトが表示される前に、ユーザーを開始した場所にリダイレクトすることにいくつかの問題があります。 例: ユーザーがリンクをたどる http://localhost:300
2022-10-07 07:53:06 -
[解決済み] node.bcrypt.jsはどのようにソルトなしでハッシュ化されたパスワードと平文のパスワードを比較するのですか?
質問 から github : パスワードをハッシュ化するため。 var bcrypt = require('bcrypt'); bcrypt.genSalt(10, function(err, salt) { bcrypt.hash("B4c0/\/", salt, function(err, hash) { // Store hash in your p
2022-10-05 06:16:16 -
[解決済み] スレッドプールはどのような場合に使用するのですか?
質問 Node.jsがどのように動作するか理解しています。イベントを受信し、それをワーカープールに委譲する単一のリスナースレッドを持っています。ワーカスレッドは、それが仕事を完了するとリスナーに通知し、リスナーは呼び出し元への応答を返します。 私の質問はこれです:私がNode.jsでHTTPサーバーを立ち上げ、私のルーティングされたパスイベントの1つ(たとえば"/test/sleep")
2022-09-30 10:37:58 -
[解決済み] 親フォルダが存在しない場合のファイル書き込み方法について教えてください。
質問 以下のパスにファイルを書き込む必要があります。 fs.writeFile('/folder1/folder2/file.txt', 'content', function () {…}); しかし '/folder1/folder2' のパスが存在しない可能性があります。ということで、以下のようなエラーが発生します。 message=ENOENT, open /fol
2022-09-28 13:18:36 -
[解決済み] passport.jsでユーザーがログインしているかどうかを知るには?
質問 私が読んでいるのは passport.js の情報やサンプルを2日間読みましたが、その後、認証のすべてのプロセスを行ったかどうかわかりません。 ログインしているかどうかを知るには、例えばナビゲーションバーにログインやログアウトのボタンがありますが、下にコードのような変数があるのでしょうか? if (login) <button>logout</butt
2022-09-28 09:12:31 -
[解決済み] package.json で node_modules のパスを指定する。
質問 bowerがbowerrcファイルで行うように、アプリケーションのnode_modulesディレクトリを例えば/vendor/node_modulesに移動させる方法はありますか?package.jsonで指定できると思ったのですが、解決策が見つからないようです。あなたの助けは非常に感謝しています。 どのように解決するのでしょうか? NODE_PATH 環境変数を設定するだけで
2022-09-25 05:34:34 -
[解決済み] カスタムTypeScript定義ファイル作成時に「Module 'name' resolves to an untyped module at...」というエラーが発生する。
質問 TypeScriptの定義がわかりません。 @type/{name} が見つからないので、インストールしたNodeJSパッケージの一つに対して d.ts ファイルを作成し、そのファイルを {project root}\typings フォルダーに保存します。これが私のやり方です。 // My source code: index.ts import Helper from
2022-09-22 21:25:58 -
[解決済み] Mongooseでデータベースを削除するには?
質問 Node.jsとMongooseでデータベースを作成するスクリプトを作成しています。 データベースがすでに存在するかどうかを確認し、存在する場合はMongooseを使ってドロップ(削除)するにはどうしたらよいでしょうか。 Mongooseでドロップする方法が見つかりませんでした。 どのように解決するのですか? mongoose にはコレクションを削除する方法はありません。
2022-09-22 19:57:59 -
[解決済み] 保存後のMongooseのポップアップ
質問 新しく保存されたオブジェクトの作成者フィールドに手動または自動で入力することができません...唯一の方法は、すでに持っているオブジェクトに対して再クエリすることですが、それはしたくありません。 これは設定です。 var userSchema = new mongoose.Schema({ name: String, }); var User = db.model('Us
2022-09-18 05:31:26 -
[解決済み] Express-jsのワイルドカードルーチングで、パス以下とパスを含むすべてをカバーする。
質問 1つのルートで、以下のすべてをカバーしようとしています。 /foo を含む /foo そのものです。私は /foo* を使ってみましたが、これはすべてに対して機能します。 を除いて にはマッチしません。 /foo . 観察してください。 var express = require("express"), app = express.createServer()
2022-09-18 05:08:57 -
[解決済み] Node.jsのライブラリWinstonを使ってログにタイムスタンプを追加するにはどうしたらいいですか?
質問 ログにタイムスタンプを追加したいです。これを実現する最善の方法は何でしょうか? どのように解決するのですか? 私自身、同じ問題に対処していました。 私が行えた方法は2つあります。 Winston をインクルードするとき、通常はデフォルトで Console トランスポートを追加します。 このデフォルトのケースでタイムスタンプを動作させるために、私はどちらかが必要でした。
2022-09-17 14:27:27 -
[解決済み] Expressミドルウェアにおけるreq.locals vs. res.locals vs. res.data vs. req.data vs. app.localsについて
質問 似たような質問がいくつかありますが、私の質問は、異なるルーティングミドルウェアに沿って取得した中間結果を伝播させたい場合、最善の方法は何でしょうか? app.use(f1); app.use(f2); app.use(f3); function f1(req,res,next) { //some database queries are executed and I get
2022-09-15 05:08:07 -
[解決済み] Connect.js の methodOverride は何をするのですか?
質問 Connect.jsの 非常に簡潔なドキュメント は言う methodOverride 偽の HTTP メソッドのサポートを提供します。 どういう意味ですか?その 明らかなGoogle検索 はあまり役に立ちません。なぜかというと methodOverride は有用なのでしょうか? どのように解決するのですか? シミュレーションを行う場合
2022-09-14 18:25:40 -
[解決済み] node.jsでContent-Type: application/json postを送信する。
質問 NodeJSでこのようなHTTPリクエストを行うにはどうしたらよいでしょうか。例またはモジュールに感謝します。 curl https://www.googleapis.com/urlshortener/v1/url \ -H 'Content-Type: application/json' \ -d '{"longUrl": "http://www.google.com/"}
2022-09-12 16:28:50 -
[解決済み] node.js express 'npm start' でアプリを停止する方法
質問 express v4.xでnode.jsアプリをビルドし、次のようにアプリを起動します。 npmスタート . アプリを停止させる方法はありますか?そこに npm停止 ? EDIT を実装する際に、エラーを含むように npm停止 /home/nodetest2# npm stop > [email protected] stop /home/nodetes
2022-09-10 11:54:50 -
[解決済み] Node js ファイルからのフォルダパスの取得
質問 特定のファイルを保持しているフォルダのパスを取得する方法はありますか。 fs.realpathSync('config.json', []); は次のようなものを返します。 G:\node-demos\7-node-module\demo\config.json ただ、必要なのは G:\node-demos\7-node-module\demo\ or G:\nod
2022-09-10 08:31:13 -
[解決済み] nodejs connect は静的なものを見つけることができません。
質問 注:私は与えられた他の解決策を試しました ここで を試しましたが、うまくいきませんでした。 NodeJsの初心者です。AngularJS proに従おうとしていますが、NodeJsサーバーのセットアップでつまづきました。本によると、私はnodejsをインストールし、次のように使用して接続パッケージをインストールしました。 npm install connect その後、
2022-09-09 04:37:18 -
[解決済み] MemoryStoreの実運用への活用
質問 今日、私は初めてNode.jsアプリケーションをquot;production"モードで実行し、この警告を受け取りました。 Warning: connection.session() MemoryStore is not designed for a production environment, as it will leak memory, and obviously only
2022-09-06 23:21:01 -
[解決済み] nodejsでフォルダ下の*.htmlという拡張子でファイルを検索する。
質問 nodejsを使用して、srcフォルダとそのサブフォルダ内のすべての*.htmlファイルを見つけたいと思います。それを行うための最良の方法は何ですか? var folder = '/project1/src'; var extension = 'html'; var cb = function(err, results) { // results is an array of
2022-09-05 18:04:46 -
[解決済み] Sinon エラー 既にラップされている関数をラップしようとした
質問 同じような質問があるようですが、私の問題に対する答えが見つからなかったので、ここで質問します。 私はmochaとchaiを使用して私のnode jsアプリをテストしています。私は私の関数をラップするためにsinionを使用しています。 describe('App Functions', function(){ let mockObj = sinon.stub(testApp
2022-09-04 20:41:41
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!