問題タブ [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 投票する
1 に答える
79 参照

node.js - yammer グループ フィードを jade に埋め込む (node.js ビュー エンジン)

yammer グループ フィードを node.js Web サイト (Express4) の jade ビューに埋め込もうとしています。翡翠ビューで私がやっていることは次のとおりです。

ただし、ページをロードすると、次のポップアップが表示されます。

ここに画像の説明を入力

yammer やその他のフィードを jade に埋め込んだ人はいますか?

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

mysql - (NodeJS、MySQL、AngularJS、Express 4.0) ユーザーの API/ルートをブロックしないことのリスク?

現時点では、(いつか) 展開して自分のスタートアップ企業に使用する予定の CRUD アプリに取り組んでいます。しかし、私はこの製品を完成させるにはほど遠いところにあり、理解できないように見える質問に出くわしました.

Express を使用して、MySQL データベースから角度のあるデータを提供しています。これを行うには、'/api/' ルートを作成する必要がありました。ただし、(たとえば) '/api/clients' に移動すると、クライアントのリスト全体が醜い配列で表示されます。この場合、とにかく見ることができたデータに過ぎないので、それは実際には問題ではありません.

しかし、私の質問は、この種のルートをユーザーからブロックすることは重要ですか? ユーザーが「api/createClient」にアクセスすると問題が発生しますか? これにより、データベースが破壊される DB インジェクションが発生する可能性はありますか?

私のプロジェクトはここにあります: https://github.com/mickvanhulst/BeheerdersOmgevingSA

  • サーバー側のルーティング コードは、server > Dao > clientDao.js にあります。
  • コントローラー、HTML、およびクライアント側のルーティングは、「public」フォルダーにあります。

私の質問が十分に明確で、誰かが私の質問に答えてくれることを願っています。そうでない場合は、質問が明確でない理由を述べてください。明確にするよう努めます。

ありがとう!

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

socket.io - Socket.IO 1.X、Express 4、クラスター

私はソケット it 1.X と Express 4 とサーバー アプリ用のクラスターを使用しています。

app.js

それは私のコードであり、時々私が間違っていて、クライアントがこのエラーを返すことを理解していません

{"コード":1,"メッセージ":"セッション ID が不明です"}

すべてのイベントが発行されず、アプリが正しく続行されない

ありがとう

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

node.js - ポート 3000 を 80 に設定しているにもかかわらず、Express はポート 3000 でリッスンしていますか?

Amazon EC2 で実行されます。コードは、express-generator によって自動的に作成されました。

アプリを起動するには、次のことを行う必要がありました。

sudo PORT=80 npm 開始

次に、14 行目を追加しました。

そして66

これで、次のように言ってアプリを起動できます。

須藤npmスタート

Express サーバーはポート 3000 でリッスンしています。ブラウザーからアクセスできますが、なぜ 3000 なのか

http://pastebin.com/bwcBHZaa

パッケージ.json

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

node.js - Express 4 アプリ - node ./bin/www X nodejs ./bin/www

ノードとエクスプレスの操作を学んでいます。エクスプレスジェネレーターを使用して基本的なプロジェクトをセットアップし、それをherokuにプッシュしましたが、ログに次のエラーが表示されました:

これを変更したら動き始めました

これに

理由はわかりませんが、nodeとnodejsの違いと、これがherokuでどのように機能するかを誰かが説明できますか.

どうも

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

node.js - 複数の Socket.io ファイルを使用した Node.js Express 4 ジェネレーター

アプリをモジュールに分割して、将来追加できるようにしました。ジェネレーターで Express 4 を使用していて、複数の socket.io リスナーを追加する際に問題が発生しています。

/bin/www 内

app.js 内

複数の socket.io ソース ファイルを追加しようとするまで、すべてがうまくいきました。その後、最後のものだけが機能します。app.io を呼び出すたびにリセットされるためだと思います。

これについて最善の方法は何ですか?コードをできるだけ分割したままにしたい。

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

node.js - Express 4 で socket.io が見つからない?

クライアントをサーバーに接続しようとしていますが、クロムは常にそれを出力します

GET http://localhost:30653/socket.io/socket.io.js 404 (見つかりません)

どこが問題なのかわからない…

Express バージョンは「4.13.4」で、socket.io バージョンは「1.4.5」です。

そして、ここに私のコードがあります:

app.js

クライアント:

どんな助けでも大歓迎です!私はそれを非常に感謝します!