Я установил API с помощью nodejs express для приложения чата в реальном времени. Для реального времени я использую primus, но сейчас я пытаюсь подключить primus к моему интерфейсу.
У меня есть структура папок для всего бэкэнда, а затем еще одна структура папок для моего веб-интерфейса. Так что они оба разные.
Здесь я подключаю сервер к Primus
var server = http.createServer(app);
const primus = require('../primus/live').go(server);
Затем все идет так, как вы видите в папке primus с файлом live.js
//BACKEND
const Primus = require('primus');
let go = (server) => {
let primus = new Primus(server, {/* options */});
primus.on('connection', (spark) => {
console.log('Received spark ?');
});
}
module.exports.go = go;
Теперь в моем интерфейсе я пытаюсь вызвать Primus с помощью тега script
//FRONTEND
<script src="http://localhost:3000/primus/live.js"></script>
но это просто дает мне ошибку 404 Not Found. Также, когда я просто пытаюсь подключиться через это в моем браузере, это не работает. Поэтому я не уверен, в чем моя проблема. Есть идеи?