問題タブ [express-4]

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 に答える
4158 参照

node.js - ミドルウェアの console.log(JSON.stringify(req)) でスタックする

クライアントから Express 4 node.js Websocket サーバーに接続して req をログに記録しようとすると、プログラム全体が動かなくなります。引き続き新しい接続を受け入れ、同じ console.log に対して実行しますが、スタックします。req に何が含まれているかを調べようとしていますが、この方法ではうまくいかないようです。

0 投票する
0 に答える
551 参照

javascript - TypeError: Router.use() にはミドルウェア関数が必要ですが、Express 4.13.1 でオブジェクトを取得しました

これは、私の Express 4.13.1 アプリケーションでの構成方法です。

この構成の後でも、エラーがスローされます。何か案は?

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

javascript - nedb メソッドの更新と削除は、既存のエントリを更新する代わりに新しいエントリを作成します

私はnedbIDを使用しており、既存のレコードを一致させ、プロパティを変更して更新しようとしていtitleます。何が起こるかというと、新しいレコードが作成され、古いレコードがまだそこにあるということです。いくつかの組み合わせを試し、グーグルで検索してみましたが、検索結果はほとんどありません。

削除を実行するとさらにおかしくなり、新しいレコードが再び追加されますが、今回のレコードには奇妙なプロパティがあります。 {"$$deleted":true,"_id":"WFZaMYRx51UzxBs7"}

これは私が使用しているコードです:

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

node.js - Express: ルーターからアプリを取得するにはどうすればよいですか?

次の方法で、個々のルート内からExpress を取得appできることを知っています。

ただし、内部でモジュールの単一のインスタンスを開始する必要がありますroutes/index.js。つまり、次のようになります。

appから急行を取得するにはどうすればよいrouterですか?

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

javascript - node.js、express4、ejs ルーティング例外

私は最初の node.js/express テスト Web アプリを作成しており、開発中にルーティングの問題に直面しました (そう思うが、よくわかりません)。ここに私の問題に関するデバッグ情報があります。Express 4 を使用しており、次のようにルーターを接続しようとしています。

エラーログ:

app.js ファイル

loadUser.js

0 投票する
0 に答える
119 参照

angularjs - Express-4 で CORS を有効にする

私は次のコードを持っていますAngular.JS

必要なヘッダーを追加しましたexpress が、まだ Web サービスを呼び出すことができません

を有効にするために他に何をする必要がありますCORSか?

corsミドルウェアを使用してみましnode Jsたが、成功しませんでした!

他のドメインの URL にアクセスする方法はありますか? 他のドメインに追加Access-Control-Allow-Headersすることはできません。変更はクライアント側で行う必要があります。

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

mysql - MySQL データベースへの高速挿入値

問題が解決しました。以下をご覧ください。

私は Express と NodeJS に不慣れで、Laravel と PHP を捨てました。

私がやりたいことは、MySQL データベースにレコードを追加できるようにすることですが、点をつなぐことができません。私はこのチュートリアルシリーズに従っています:

http://eddyjs.com/bookshelf-js/

http://eddyjs.com/using-mysql-with-bookshelf-js-part-2-using-the-database/

db 変数が 2 つあるのですが、使い方がわかりませんでした。

これがエラーです。

未定義のプロパティ 'extend' を読み取れません

TypeError: オブジェクトで未定義のプロパティ 'extend' を読み取れません。(/Applications/MAMP/htdocs/myapp/myapp/models/User.js:5:20) Module._compile (module.js:460:26) で Object.Module._extensions..js (module.js:478) :10) Module.load (module.js:355:32) で Function.Module._load (module.js:310:12) で Module.require (module.js:365:17) で require (module.js) :384:17)

すべての依存関係を npm 経由でインストールしました。すべて問題ありません。

モデルをモデルフォルダーに保持します。

ユーザー.js

ルート/index.js

db.js (データベース接続は一度開く必要がありますよね? したがって、ここに存在する必要があります)