首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对nodejs服务器的Primus调用,未找到primus文件

对nodejs服务器的Primus调用,未找到primus文件
EN

Stack Overflow用户
提问于 2019-05-20 02:38:22
回答 1查看 94关注 0票数 0

我已经用nodejs express为一个实时聊天应用程序设置了一个API。为了让它是实时的,我正在使用primus,但我目前正试图将primus连接到我的前端。

我有一个文件夹结构为整个后端,然后另一个文件夹结构为我的前端。所以它们都是分开的。

在这里我将服务器连接到Primus

代码语言:javascript
复制
var server = http.createServer(app);
const primus = require('../primus/live').go(server);

然后,您可以看到包含文件live.js的文件夹primus

代码语言:javascript
复制
//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;

现在在我的前端,我尝试通过script标记调用Primus

代码语言:javascript
复制
//FRONTEND
<script src="http://localhost:3000/primus/live.js"></script>

但这只会给我一个404not Found错误。而且,当我试图在浏览器中通过这个连接时,它不起作用。所以我不确定我的问题是什么。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2019-07-29 09:49:07

https://github.com/primus/primus#how-do-i-use-primus-with-express

确保在http服务器而不是Express服务器上调用.listen

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56210885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档