問題タブ [isomorphic]

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 投票する
4 に答える
14606 参照

node.js - React は単純な React コンポーネントで定義されていません ( Universal )

私は15.0.1を使用しており、Reactを使用してユニバーサルアプリを作成しています

React is not defined in the following component を取得していました

次のコードはその React コンポーネントを呼び出します

次のメッセージが何を意味するのか、頭を悩ませています...

[ 注 ] : サンプル コードから削除する<HomeSearchView />と、正常に動作します ...

ヒントをいただければ幸いです...

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

reactjs - 脆弱な react-router 0.13.x 同形 (ユニバーサル) セットアップ - アップグレード方法?

したがって、ここで概説されているように、サーバー側レンダリングのいくつかの非正統的な方法に従うプロジェクトの完全な混乱を継承しました:クライアントルーティング (react-router を使用) およびサーバー側ルーティング

今、私は先週それをアップグレードしようとしてきましたが、この混乱を適切かつ現在の状態にしようとしている間、おそらく40時間以上無駄にしました. これはreact 0.13.3を使用しており、少なくとも0.14.7とreact-router 2にアップグレードしたいのですが、これにどのようにアプローチしようとしても、構造が非常に脆く、何度も何度も失敗し続けています. これは私が持っているものです:

クライアント:

サーバ:

serverModules(???)「インデックス」の1 つ:

ルート:

AppRouter:

AppHandler:

LoginHandler は次のようになります。

これをどのようにアップグレードしますか、できれば最新バージョンにアップグレードします。可能であれば、段階的な解決策を示してください。1 週間以上アップグレードに失敗した後、私はかなり愚かだと感じているからです。私は以前にクレイジーで壊れやすいセットアップを見たことがありますが、これははるかに簡単です. 本当に困っています、助けてください!

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

javascript - JavaScript を使用して非同期にデータを取得する

データをフェッチして、別の関数が javaScript オブジェクトとして使用できるように準備したいと考えています。問題は、プログラムの完了後にデータがフェッチされることです。プロジェクトへのリンクは次のとおりです: https://github.com/bigbassroller/isomorphic-js/blob/master/src/components/pages/Home/HomeController.js。ここのコードを参照してください:

ページがレンダリングされる前にデータを取得することは可能ですか? できるだけ多くのことを学ぼうとしているので、物事をできるだけ平凡に保つようにしています。私はこの問題を解決しようとして何日も立ち往生していたので、SOに助けを求め、同じ問題を抱えている他の人を助けるために来ています。私の問題は、 https://github.com/reactjs/redux/issues/99の問題に似ていますが、redux を使用しようとしているのではなく、代わりにプロミスを使用したいと考えています。

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

javascript - 類推curl requestでJavaScriptからリクエストする方法

JavaScript からリクエストを作成する必要がありますが、次の方法でしか作成できませんcurl

私はそれ-dが POST パラメーターであることを知っているので、次のように作成できます。

ユーザーを設定するにはどうすればよい-uですか? ヘッダーですか?

アップデート

デバッグ モードでリクエストを行ったところ、次の出力が得られました。

-uオプションはbase64に変換するだけですか?

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

reactjs - React Reduxデータフェッチ:同形アプリでブラウザ/サーバー側のメソッドを区別しますか?

私が遭遇するほとんどの例は、常に URL からデータを取得しているようです。

しかし、サーバー側では、データベースから直接データをフェッチするのは意味がありませんか?

したがって、アクション作成者では次のようになります。

他のデータ取得方法と比較して、この方法の長所と短所は何ですか?

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

react-router - onEnter 内の replace() の次のルートで Redux ストアが失われる

したがって、https://github.com/erikras/react-redux-universal-hot-example/router.jsのボイラープレートの のコードと同様です。 master branch

したがって、replace()if 条件が失敗した場合は、通常の呼び出されたルートに移動し、上記のコードのようにフェッチされたユーザーの詳細にアクセスし、ユーザーが終了したいときにいつでも作成したディスパッチャーを!user.typeA簡単に呼び出すことができます。logoutしかし、条件が満たされると、/homeページに置き換えられ、ホームページに正常に開きます (リダイレクト)。authorizationしかし、ユーザーの詳細を保存することはできなくなりました。logoutディスパッチャーを呼び出すこともできません。

ノート:

それ以外の

も機能しません。

これを達成する方法は?

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

java - nashorn によるロード スクリプトが見つかりません

Spring Boot アプリのビュー構成を次のように設定しました。

そして私のmaven構造は次のとおりです:

ただし、コマンドを実行するとmvn spring-boot:run、根本的な原因でスクリプトを読み込めないという問題が発生しました。

java.lang.IllegalStateException: Resource [nashorn/ejs.min.js] not found

私の目的は、Java と ReactJs を使用して同形アプリを構築したいということですが、1 週間前にこれらの問題に遭遇し、今までこれらの問題を解決できませんでした。