Ошибка MIME при связывании css файл / css стиль не работает - PullRequest
0 голосов
/ 07 января 2020

Итак, у меня есть ссылка css здесь:

<link rel="stylesheet" type="text/html" href="/public/assets/lib/css/style.css" />

Теперь, в этом текущем состоянии стиль не отображается вообще. Я изучил то, что сказали другие, и попытался:

  • сними rel = "stylesheet"
  • поменяй на "text / html"
  • check пути
  • поместите его в папку publi c относительно express
  • add <base href="/">
  • et c ..

все еще у меня проблемы.

Если у меня есть текст / css, я получаю ошибки MIME.

мой путь к файлу ниже:

file path

приложение. js:

var express = require("express");
var app = express();
var request = require("request");
app.set("view engine", "ejs");
app.use(express.static(__dirname + '/public'));

app.get("/", function(req, res) {
  res.render("search");
  // res.render("location");

заголовок:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />

*

    <link rel="stylesheet" type="text/html" href="/public/assets/lib/css/style.css" />

*

    <link
      rel="stylesheet"
      href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"
    />
    <link
      href="https://fonts.googleapis.com/css?family=Josefin+Sans:600|Open+Sans&display=swap"
      rel="stylesheet"
    />
    <link
      rel="stylesheet"
      href="https://fonts.googleapis.com/icon?family=Material+Icons"
    />
    <link
      rel="stylesheet"
      href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
      integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
      crossorigin="anonymous"
    />
    <script
      src="https://kit.fontawesome.com/3870ba704e.js"
      crossorigin="anonymous"
    ></script>
    <title>tv guide</title>
  </head>
  <body>

search:

<%- include('partials/header') %>
<section class="container-fluid content">
  <nav class="navbar navbar-light bg-light">
    <a class="navbar-brand" href="#">
      <i class="fas fa-tape">filmraid</i>
    </a>
  </nav>

  <h1>Search for a Movie</h1>

  <form action="results" method="GET">
    <input type="text" placeholder="search term" name="search" />
    <!-- <br />
  <input type="radio" id="usMovies" name="location" /> US
  <input type="radio" id="ukMovies" name="location" /> UK -->
    <br />
    <input type="submit" />
  </form>
</section>
<%- include('partials/footer') %>

Интересно, я что-то здесь упускаю? Спасибо, что посмотрели.

1 Ответ

0 голосов
/ 08 января 2020

Решена эта проблема:

  • созданием новой папки c publi с

http://localhost: 3000 / assets / lib / css / Стили. css

недоступен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...