Bootstrap не действует [дубликат]

Буквально самый простой способ исправить NullReferenceExeption имеет два пути. Если у вас есть GameObject, например, с прикрепленным скриптом и переменной с именем rb (rigidbody), эта переменная начнет пустую, когда вы начнете игру. Вот почему вы получаете NullReferenceExeption, потому что на компьютере нет данных, хранящихся в этой переменной.

В качестве примера я буду использовать переменную RigidBody. Мы можем добавить данные действительно легко на самом деле несколькими способами:

  1. Добавить RigidBody к вашему объекту с помощью AddComponent> Физика> Rigidbody Затем зайдите в свой скрипт и введите rb = GetComponent<Rigidbody>();. Эта строка кода работает лучше всего под ваши функции Start() или Awake().
  2. Вы можете добавить компонент программно и назначить переменную одновременно с одной строкой кода: rb = AddComponent<RigidBody>();

Дальнейшие заметки: если вы хотите, чтобы единство добавлялось компонент для вашего объекта, и вы, возможно, забыли добавить его, вы можете ввести [RequireComponent(typeof(RigidBody))] над объявлением класса (пробел ниже всех ваших приложений). Наслаждайтесь и получайте удовольствие от игр!

261
задан MPelletier 5 June 2011 в 05:24
поделиться

12 ответов

Попробуйте http://localhost:3001/default.css.

Чтобы иметь /styles в URL вашего запроса, используйте:

app.use("/styles", express.static(__dirname + '/styles'));

Посмотрите примеры на на этой странице :

//Serve static content for the app from the "public" directory in the application directory.

    // GET /style.css etc
    app.use(express.static(__dirname + '/public'));

// Mount the middleware at "/static" to serve static content only when their request path is prefixed with "/static".

    // GET /static/style.css etc.
    app.use('/static', express.static(__dirname + '/public'));
423
ответ дан alex 3 September 2018 в 15:40
поделиться

Я нахожу свой файл css и добавляю к нему маршрут:

app.get('/css/MyCSS.css', function(req, res){
  res.sendFile(__dirname + '/public/css/MyCSS.css');
});

Тогда он работает.

3
ответ дан Ahmed Mahmoud 3 September 2018 в 15:40
поделиться

Что для меня работало:

Вместо записи app.use(express.static(__dirname + 'public/images')); в вашем app.js

Просто напишите app.use(express.static('public/images'));

, т.е. удалите корень имя каталога в пути. И тогда вы можете эффективно использовать статический путь в других js-файлах, например:

<img src="/images/misc/background.jpg">

Надеюсь, это поможет:)

1
ответ дан Amir Aslam 3 September 2018 в 15:40
поделиться

Я использую Bootstrap CSS, JS и Fonts в своем приложении. Я создал папку с именем asset в корневой директории приложения и поместил в нее всю эту папку. Затем в файле сервера добавлена ​​следующая строка:

app.use("/asset",express.static("asset"));

Эта строка позволяет мне загружать файлы, которые находятся в каталоге asset из префикса пути /asset, например: http://localhost:3000/asset/css/bootstrap.min.css.

Теперь в представлениях я могу просто включить CSS и JS, как показано ниже:

<link href="/asset/css/bootstrap.min.css" rel="stylesheet">
2
ответ дан arsho 3 September 2018 в 15:40
поделиться

, если ваша установка

myApp
  |
  |__ public
  |     |
  |     |__  stylesheets
  |     |     |
  |     |     |__ style.css
  |     |
  |     |___ img
  |           |
  |           |__ logo.png
  |
  |__ app.js

, затем введите app.js

app.use('/static', express.static('public'));

и обратитесь к вашему style.css: (в каком-то файле .pug):

link(rel='stylesheet', href='/static/stylesheets/style.css')
0
ответ дан Bar Horing 3 September 2018 в 15:40
поделиться

На вашем сервере server.js:

var express   =     require("express");
var app       =     express();
app.use(express.static(__dirname + '/public'));

Вы объявляете экспресс и приложение отдельно, создайте папку с именем «public» или по своему усмотрению, и все же вы можете получить доступ к этой папке. В шаблоне src вы поместили относительный путь из / public (или имя вашей папки в статические файлы). Остерегайтесь баров на маршрутах.

7
ответ дан Baurin Leza 3 September 2018 в 15:40
поделиться

В дополнение к выше, убедитесь, что статический путь к файлу начинается с / (ex ... / assets / css) ... для обслуживания статических файлов в любом каталоге выше основного каталога (/ main)

0
ответ дан bigskier91 3 September 2018 в 15:40
поделиться

У меня такая же проблема. Я решил проблему со следующим кодом:

app.use('/img',express.static(path.join(__dirname, 'public/images')));
app.use('/js',express.static(path.join(__dirname, 'public/javascripts')));
app.use('/css',express.static(path.join(__dirname, 'public/stylesheets')));

Пример статического запроса:

http://pruebaexpress.lite.c9.io/js/socket.io.js

Мне нужно более простое решение. Он существует?

21
ответ дан Daniel Kmak 3 September 2018 в 15:40
поделиться

этот работал для меня

app.use(express.static(path.join(__dirname, 'public')));

app.use('/img',express.static(path.join(__dirname, 'public/images')));

app.use('/shopping-cart/javascripts',express.static(path.join(__dirname, 'public/javascripts')));

app.use('/shopping-cart/stylesheets',express.static(path.join(__dirname, 'public/stylesheets')));

app.use('/user/stylesheets',express.static(path.join(__dirname, 'public/stylesheets')));

app.use('/user/javascripts',express.static(path.join(__dirname, 'public/javascripts')));
2
ответ дан krishan 3 September 2018 в 15:40
поделиться

default.css должен быть доступен в http://localhost:3001/default.css

. styles в app.use(express.static(__dirname + '/styles')); просто сообщает express, чтобы посмотреть в каталоге styles для статического файла для обслуживания. Он не (смущающе) затем образует часть пути, на котором он доступен.

12
ответ дан nbro 3 September 2018 в 15:40
поделиться

Попробуйте получить доступ к нему с помощью http: // localhost: 3001 / default.css .

   app.use(express.static(__dirname + '/styles'));

Фактически вы указываете имя папки, то есть стили не ваш suburl .

1
ответ дан Sunil Lulla 3 September 2018 в 15:40
поделиться

Эта работа для меня:

app.use('*/css',express.static('public/css'));
app.use('*/js',express.static('public/js'));
app.use('*/images',express.static('public/images'));
5
ответ дан user3418903 3 September 2018 в 15:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: