Meteor Resource解释为样式表,但使用MIME类型text / html进行传输

时间:2014-02-06 10:33:16

标签: javascript meteor

我正在使用meteor,我的静态文件位于公共目录中:

// Directory Structure

app
    app/.meteor
    app/server
    app/client
    app/packages
    app/lib
    app/public
        app/public/styles
        app/public/images

index.html上,我有这个:

<link rel="stylesheet" href="/public/styles/app.css"/>

我仍然收到此错误:

Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://localhost:3000/public/styles/app.css"

我怎样才能解决这个问题? meteor的公共目录的正确用法是什么?

1 个答案:

答案 0 :(得分:7)

您要求的目录不正确。 Meteor正在提供HTML,就像任何不指向文件的路径一样。

网址路径应指向

<link rel="stylesheet" href="/styles/app.css"/>

public中的所有内容都应映射到/