Функция Firebase - Как включить внешний файл style.css в index.js - PullRequest
0 голосов
/ 25 апреля 2018

Внешний файл style.css не работает после развертывания на сервере

Мои index.js и styles.css находятся в одном каталоге.

index.js

const functions = require('firebase-functions');

exports.helloWorld = functions.https.onRequest((request, response) => {
 response.send(
    `<!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    <body>
    Hello ...
    </body>
    </html>
    `);
});

1 Ответ

0 голосов
/ 25 апреля 2018

Облачные функции По умолчанию триггеры HTTP не обслуживают статический контент (например, файлы HTML, CSS и JS).HTTP-триггеры в первую очередь предназначены для написания кода, который отвечает на HTTP-запросы, например API-вызовы.

Если вы хотите обслуживать статический контент вместе с HTTP-запросами, вам следует рассмотреть возможность использования Firebase Hosting вместе с облачными функциями.Хостинг Firebase будет обслуживать ваш статический контент, а когда настроен правильно , он также будет перенаправлять некоторые URL-адреса в облачные функции, которые могут обслуживаться кодом, который вы пишете.

Другой вариант - настроитьвыразите приложение в облачных функциях и настройте с ним некоторые маршруты, чтобы входящие запросы, поступающие непосредственно в облачные функции, могли обслуживаться содержимым, которое вы развернули с помощью своих функций.Но я думаю, что использование Firebase Hosting, вероятно, является более распространенным и полезным вариантом.

...