Метеорные изображения, CSS, "Нормальный" веб-сервис

Я видел, что этот вопрос придумал много,

  • Как разместить изображения на моем сайте Meteor?
  • Как разместить "стандартный" веб-контент с помощью Meteor?
  • Я попробовал добавить тег <img src="img/myimage.png">, но изображение не отображается!
  • Как разместить некоторые файлы на сайте Meteor?

Ответы

Ответ 1

Поместите содержимое в папку с именем "public" в корне вашего проекта.

  • Вам не нужно включать/публиковать свои URL-адреса.
  • Поддерживается любая дополнительная структура папок внутри public.
  • Плагины маршрутизации NodeJS не требуются, как и другие ответы.
  • Поместите файлы javascript из внешней библиотеки в /lib. Они будут автоматически включены.

Объяснение

В Meteor вы можете разместить "стандартный" веб-контент, создав "общедоступный" каталог в корне вашего проекта. Любые изображения, файлы или данные, которые вы размещаете в этой папке, будут обслуживаться сервером NodeJS как обычно, как если бы они находились в корневом каталоге сервера.


Пример

  • Структура внутри проекта:/public/test/img.png
  • Соответствующий URL-адрес изображения:/test/img.png
  • Пример HTML-тега: <img src="/test/img.png"/>

Ответ 2

Создайте новую папку public внутри каталога проекта. Добавьте новую папку img (или любое другое имя по вашему выбору) в общую папку. Скопируйте все изображения, которые вы хотите добавить в свой HTML, в эту папку.

Теперь вы можете использовать его как - <img src="img/myimage.png">

Вам не нужно включать/публиковать в URL-адрес.