小编Max*_*huk的帖子

NodeJS Express不提供'/socket.io/socket.io.js'

我正在尝试构建NodeJS/Express/SocketIO应用程序.

进口:

var     express     = require('express')
    ,   app         = express()
    ,   server      = require('http').createServer(app)
    ,   io          = require('socket.io').listen(server)...
Run Code Online (Sandbox Code Playgroud)

组态:

app.configure(function(){
    app.set('port', process.env.PORT || 3000);
    app.set('views', __dirname + '/views');
    app.set('view engine', 'jade');
    app.use(express.favicon());
    app.use(express.logger('dev'));
    app.use(express.bodyParser());
    app.use(express.methodOverride());
    app.use(express.cookieParser('your secret here'));
    app.use(express.session());
    app.use(app.router);
    app.use(express.static(path.join(__dirname, 'public')));
});
Run Code Online (Sandbox Code Playgroud)

在我的Jade模板中:

script(type='text/javascript', href='/socket.io/socket.io.js')
Run Code Online (Sandbox Code Playgroud)

但是当我试图联系它时,'/socket.io/socket.io.js'不可用

http://localhost:3000/socket.io/socket.io.js
Run Code Online (Sandbox Code Playgroud)

正如它所说:

不能GET /socket.io/socket.io.js

如何从已安装的模块中提供socket.io.js?

谢谢

node.js express socket.io

9
推荐指数
2
解决办法
4663
查看次数

Gstreamer 1.0:教程中的视频无法在 MacOS 上播放

我正在尝试使用 Xcode 7.2 在我的 MacOS 10.11.3 上编译本教程Tutorial_01,但没有获得任何视频:我可以听到音频,但视频窗口似乎在某处丢失了。

我尝试使用命令行 gat-launch-1.0 播放相同的媒体:

gst-launch-1.0 -v playbin uri=http://docs.gstreamer.com/media/sintel_trailer-480p.webm
Run Code Online (Sandbox Code Playgroud)

它在 OpenGL Renderer 中打开媒体效果很好。

有任何想法吗?

提前致谢,马克斯

更新:在调试模式下收到此警告:

0:00:00.314802000 [336m64763[00m 0x7f93e4854a30 [32;01mFIXME  [00m [00m        videodecoder gstvideodecoder.c:1057:GstFlowReturn gst_video_decoder_drain_out(GstVideoDecoder *, gboolean):<vp8dec0>[00m Sub-class should implement drain()
Run Code Online (Sandbox Code Playgroud)

c gstreamer

5
推荐指数
2
解决办法
1213
查看次数

标签 统计

c ×1

express ×1

gstreamer ×1

node.js ×1

socket.io ×1