1

開発中に SimpleHTTPServer を使用してローカル サイトにサービスを提供したいと考えています。基本的な JavaScript、HTML、および CSS を使用しています。私はこの種のプロジェクト構造を持っています:

  • app (src ファイルのあるフォルダー)
  • dist (ホストのすべてが配置されているビルド フォルダー)
    • アセット (css、js など)
    • サービス (さまざまなサービスの html ファイル)
    • name_of_service_1.html
    • name_of_service_2.html
    • index.html
    • services.html
  • パッケージ.json
  • gulp.js

ナビゲーション内には、次のようなすべてのリンクの基本構造があります。

<a href="/services">Services</a>
<a href="/services/name_of_service_1>Service 1</a>

これに加えて、HTML プリロードを使用しているため、誰かがそれらのリンクにカーソルを合わせた場合にページがより速く読み込まれます。そのため、プリロードが機能しないため、services.html などを使用できません。このサイトをホストするために netlify を使用していますが、すべて正常に動作しています。

私の質問: SimpleHTTPServer を使用してローカルでサービスを提供する方法ですが、そのページはリンクに .html 拡張子がなくてもうまく読み込まれます。

4

0 に答える 0