2016-04-09 7 views
0

http://localhost:3000/keystone/posts/:postidを除くすべてのページは、私にCSSのパスをhttp://localhost:3000/bootstrap/css/bootstrap.min.cssとして与えます。Keystonejsは間違ったパスから私のcssファイルを提供しています。どうして?

しかし、ポストの上に、私はblog/postはポスト上のパスに登場するのはなぜhttp://localhost:3000/blog/post/bootstrap/css/bootstrap.min.css

がありますか? default.hbs

は、それは私が何を求めなければならない

<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css" type="text/css">

として頭の中に貼り付け?

答えて

0

実際には、サーバーに十分なスペースがなく、このためにnode_modulesをインストールできないという問題がありました。だから私は自分のコンピュータからサーバーにコピーしました。

しないでください。

npm installでのみインストールする必要があります。あなたができなければ - スワップを拡張する。

1

相対パスを使用しています。正しいhref属性に有力/

<link rel="stylesheet" href="/bootstrap/css/bootstrap.min.css" type="text/css">

ように、テンプレートに追加することです。

また、タイプがtext/cssのブラウザの履歴には1つのタイプのスタイルシートしか存在していないので、絶対に望む場合を除き、指定する必要はありません。 :)

関連する問題