問題タブ [mern]

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

javascript - mern.io scaffolder ツールの使用 - .need メソッドとは何ですか?

scaffolder mern.ioに基づいて、何が起こっているのかを確認するためにコードを調べていました。es6クラスに関連するもののように見える.needメソッドに出くわしました。どこにも有用な情報が見つからないようなので、.need方法は何ですか?

これらのコマンドを使用すると、プロジェクトを非常に簡単に起動して実行できます。

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

heroku - Mern Stack を Heroku で動作させる方法

私は Mern Stack (Mongo Express React/Redux Node) をテストしており、問題なく開発をセットアップしています。今、Heroku にデプロイしようとしています。通常どおり git push heroku master を実行しましたが、ウェブサイトをチェックアウトすると、Heroku のアプリケーション エラーが表示されます。Heroku を介して MongoDB を追加し、heroku 構成変数を変更したため、そのデータベースが使用されます (これは正しく行ったと思います)。だから私はログにチェックインします:

少し下に:

さらに下:

そのため、バックエンドについてはあまり知りませんが、package.json で開発スクリプトを実行しているようです:

では、どうすればこれを機能させることができますか?

編集:

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

reactjs - MERN - webpack がアプリを構築していない

最近、mern.ioをダウンロードしました。良いことは、彼らが私のためにすべてをバンドルしていることです. しかし、私はちょっと迷っています。私の最後のプロジェクトでは、クライアントで何かを変更するたびに、ブラウザを更新して変更を確認できました。MERN を使用すると、次のことが常にわかります。

webpackの構築...

webpack は 1043ms で e9c15d7d435381a63771 をビルドしました

最初はクライアントのコードを置き換えていました。これで、変更を反映することができなくなりました。

多分それはhttps://github.com/gaearon/react-hot-loaderの問題です

私は何が欠けていますか?

どうにかして webpack またはキャッシュを消去する必要がありますか?

編集

設定ファイルはここで見ることができます: https://github.com/Hashnode/mern-starter

webpack のものはwebpack.config.*.js です

編集2

コンピューターの再起動は役に立ちましたが、ページの最初の読み込みのみでした。コンソールで次のメッセージを見つけました。

XMLHttpRequest はhttp://0.0.0.0:8000/50d9888579520587227e.hot-update.jsonを読み込めません

ここに私を導きました: https://github.com/gaearon/react-hot-loader/issues/56

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

node.js - react-redux MERN アプリケーションで SVG をインポートするときにエラーが発生しました

MERN ボイラープレート プロジェクトの反応コンポーネントに .svg ファイルをロードする必要があります。webpack.config.dev.js のこのエントリでwebpack url-loader を設定しました:

そして、私は次のようにコンポーネント内のリソースにアクセスしようとします:

しかし、 npm startを起動するとこのエラーが発生しました

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

javascript - ReactコンテナでSocketオブジェクトを初期化する場所は?

React.js と socket.io に取り組んでいます。私のアプリケーションは複数のコンテナで構成されています。各コンテナにはコンポーネントがあります。

私のコンテナとコンポーネントの階層

  • ダッシュボード
  • チャット
    • ChatListItem
    • カスタマーチャットビュー

ここでは、Dashboard と Chat は、別々の js ファイルで定義された 2 つの別々のコンテナです。ダッシュボードとチャット メッセージ間で websocket オブジェクトを共有して、チャット コンテナーに新しいチャット メッセージがあるときにダッシュボードがユーザーにアラート メッセージを表示できるようにしたいと考えています。

私の質問は、両方のコンテナーで同じソケット オブジェクトを使用できるように websocket を初期化するのに最も適切な場所はどこですか?

私はsocket.io JavaScriptライブラリを使用しています

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

javascript - mern.io: server.js 予期しないトークン

mernioを使用して簡単なアプリを構築しようとしています:

次のエラーが発生しました。

/Users/hazemhagrass/workspace/nodejs/vi_mern_server/node_modules/babel-core/lib/transformation/file/index.js:573 エラーをスローします。^

SyntaxError: /Users/hazemhagrass/workspace/nodejs/vi_mern_server/server/server.js: 予期しないトークン (125:10) 123 | .then(() => { 124 |
const initialView = renderToString(

125 | | | ^ 126 | 127 | 128 |

ここに画像の説明を入力