問題タブ [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.
node.js - ミドルウェアの console.log(JSON.stringify(req)) でスタックする
クライアントから Express 4 node.js Websocket サーバーに接続して req をログに記録しようとすると、プログラム全体が動かなくなります。引き続き新しい接続を受け入れ、同じ console.log に対して実行しますが、スタックします。req に何が含まれているかを調べようとしていますが、この方法ではうまくいかないようです。
javascript - TypeError: Router.use() にはミドルウェア関数が必要ですが、Express 4.13.1 でオブジェクトを取得しました
これは、私の Express 4.13.1 アプリケーションでの構成方法です。
この構成の後でも、エラーがスローされます。何か案は?
javascript - nedb メソッドの更新と削除は、既存のエントリを更新する代わりに新しいエントリを作成します
私はnedbID
を使用しており、既存のレコードを一致させ、プロパティを変更して更新しようとしていtitle
ます。何が起こるかというと、新しいレコードが作成され、古いレコードがまだそこにあるということです。いくつかの組み合わせを試し、グーグルで検索してみましたが、検索結果はほとんどありません。
削除を実行するとさらにおかしくなり、新しいレコードが再び追加されますが、今回のレコードには奇妙なプロパティがあります。
{"$$deleted":true,"_id":"WFZaMYRx51UzxBs7"}
これは私が使用しているコードです:
node.js - Express: ルーターからアプリを取得するにはどうすればよいですか?
次の方法で、個々のルート内からExpress を取得app
できることを知っています。
ただし、内部でモジュールの単一のインスタンスを開始する必要がありますroutes/index.js
。つまり、次のようになります。
app
から急行を取得するにはどうすればよいrouter
ですか?
javascript - node.js、express4、ejs ルーティング例外
私は最初の node.js/express テスト Web アプリを作成しており、開発中にルーティングの問題に直面しました (そう思うが、よくわかりません)。ここに私の問題に関するデバッグ情報があります。Express 4 を使用しており、次のようにルーターを接続しようとしています。
エラーログ:
app.js ファイル
loadUser.js
angularjs - Express-4 で CORS を有効にする
私は次のコードを持っていますAngular.JS
必要なヘッダーを追加しましたexpress
が、まだ Web サービスを呼び出すことができません
を有効にするために他に何をする必要がありますCORS
か?
cors
ミドルウェアを使用してみましnode Js
たが、成功しませんでした!
他のドメインの URL にアクセスする方法はありますか? 他のドメインに追加Access-Control-Allow-Headers
することはできません。変更はクライアント側で行う必要があります。
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 (データベース接続は一度開く必要がありますよね? したがって、ここに存在する必要があります)