問題タブ [sveltekit]

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

svelte - カスタム ドメインを使用して Google Cloud Run に 1 つの sveltekit プロジェクトを実装すると、リソースの読み込みに失敗しました

バグの説明: 私は Google Cloud Run を使用して、ノード アダプターでスマート キット アプリを実行しています。デフォルト バージョンでは動作するようですが、カスタム ドメインでは [slug].svelte ルートのリソースをロードできません。

デフォルトのバージョン:

カスタム ドメインのバージョン:

カスタム ドメイン バージョンでは、スクリプト モジュールからデータを取得できますが、情報にアクセスできません。

私はノード アダプターを使用しています。これは次の構成です。

最初に npm run build を実行します

そして2番目にdockerを使用します

FROM ノード:12.17

WORKDIR /ユールネス

環境ポート=8080

ENV ホスト=0.0.0.0

コピー 。.

CMD [「ノード」、「ビルド/」]

planes フォルダーにアクセスすると、次のエラーが表示されます。

解決策を得るために問題を再現する方法: [slug].svelte ルートを持つ 1 つの svelte キット プロジェクトをノード アダプターで実装し、カスタム ドメインで実行される google cloud を使用して実装する必要があります。誰かが私を助けたり、これを試したりできますか?

本当にありがとうございました。

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

node.js - sveltekit の未定義の process.env 環境変数

新しいSvelteKitフレームワークを使用していますnode-adapter

プロダクション ビルドのエンドポイントで Syntax をundefined使用すると、環境変数の問題が発生します。process.env.APPLICATION_KEY_ID

私が使用する場合: console.log(process.env)私は自分を含むすべての変数のリストを取得していますAPPLICATION_KEY_ID

しかし、私が使用するときconsole.log(process.env.APPLICATION_KEY_ID)

私は得ていますundefined

誰かが私が間違っていることのヒントを教えてもらえますか?

kubernetes でアプリを実行しています。これは、このイメージをビルドするための Dockerfile です。

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

node.js - sqlite3 を Sveltekit に統合するには?

私はほとんどのフルスタック アプリケーション (node/express、django/drf + api エンドポイントのコンシューマーとしてのフロント エンドの svelte) に sqlite3 を使用しており、sqlite3 を統合する方法を見つけようとしています。

これが私がしたことです

あなたは sveltekit に精通していると思います。初めての方は、SvelteKitをご覧ください。

  1. better-sqlite3モジュールをインストールしました
  2. フォルダ内に作成されたdatabase.jsファイルsrc/lib
  3. 次のコードを追加しました。
  1. 次のコードを使用して、フォルダーindex.json.js内のデータベースからすべての記事を取得するエンドポイントを作成しました。src/routes
  1. そのエンドポイントを index.svelte (ホームページ) 内で次のように使用しました。
  1. 取得した記事は、次のように使用されます。

それでおしまい。