問題タブ [single-spa]

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

single-spa-angular - ゼロから始めるシングルスパ - angular 8がhtmlをレンダリングしない

次のシングルスパアプリを最初から開始しました。

https://medium.com/@AndrewLocke/creating-a-single-spa-web-application-4e115802f474

angularを使用したかったので、を使用して別のアプリを作成しました

ng new my-app --routing --prefix my-app

アプリは正常に動作していたので、single-spa-angular を追加しました

ng add single-spa-angular

アプリケーションはレンダリングを停止し、angular.version開発ツールでコンソールから呼び出してもエラーが返されます: angular が定義されていません。

このアプリケーションをレンダリングするにはどうすればよいですか? または、開発用のライブ リロードがありますか?

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

angular - Angular 9 - 単一の SPA サブ ルーティングの問題

私はこの問題に対する答えを見つけようと探し回っていますが、できません。これがすでに尋ねられている場合は申し訳ありません!

単一のスパを使用して基本的なhtmlページにインポートするいくつかの小さなAngular 9アプリを作成しました。ローカルのさまざまなポートでアプリを実行しています。インポート ステートメントは次のようになります。

そして、アプリが異なるルートで表示されるように、html ページにルートを設定しています。これは、インポートしているアプリケーションの登録からの 1 つの項目です。

これはすべてうまく機能し、私の単純なアプリは正常に表示されます。単純なアプリにいくつかの子ページを追加してメインの「シェル」アプリにルーティングしようとすると、問題が発生します。「localhost:4200/header」に移動すると、インポートした「ヘッダー」アプリが正しく表示されます。そのアプリ内で子ページに移動しようとすると、たとえば、「ヘッダー」アプリ「app-routing-module」で設定したこの子ルート:

] }、

何も起こりません。<router-outlet></router-outlet>「ヘッダー」アプリのランディング ページに次のようなリンクがあります。<a [routerLink]="['./dets']">Dets</a>ただし、メイン アプリで「localhost:4200/header/dets」にルーティングする代わりに、「localhost:4200/dets」への角度ルートをルーティングします。存在しません。私が欠けているものについて何か考えがある人はいますか? どんな助けでも大歓迎です!

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

reactjs - シングル SPA ローカルホスト CROS オリジンの問題 - React アプリケーション

私は反応するのが初めてです..Single-SPAに移行した反応アプリケーションがあります。私のアプリケーションをマスターアプリケーション(多くのVueシングルスパアプリケーションを持つプラットフォーム)と統合するために、私は次のように再構築しました

MainApp - プロセスに関連するすべてのページが含まれます - localhost:3000 で実行されます

root-html-file - 1 つの index.html および package.json ファイル index.html が含まれます (localhost:5000 で実行 - SPA によって生成)

コード: root-html-file -> index.html

myapp アプリケーションはスタンドアロンとして正常に動作します。myapp アプリケーションをロードする root-html-file アプリケーション (npm run serve) を実行している場合にのみ、CROS オリジンの問題が発生します。スクリーンショットを見つけて、 ここに画像の説明を入力してください

方向が間違っている場合はご案内ください。