Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Node.js Express 3不提供socket.io.js大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_607_4@ 我想按照这里的说明进行操作

http://socket.io/#how-to-use

但是,我似乎太愚蠢了解为什么我不能在客户端引用socket.io.jss.在这里看过类似的帖子,但看起来不对:NodeJS Express not serving ‘/socket.io/socket.io.js’

这是完整的应用程序列表:

var application_root = __dirname,express = require('express'),//Web framework
    path = require('path'),//Utilities for dealing with file paths
    pg = require('pg'); //POSTGRes integration

//Create server
var app = express();


// Configure server
app.configure(function () {
    //parses request body and populates request.body
    app.use(express.bodyParser());

    //checks request.body for http method overrides
    app.use(express.methodOverride());

    //perform route lookup based on url and http method
    app.use(app.router);

    //Where to serve static content
    app.use(express.static(path.join(application_root,'public')));

    //Show all errors in development
    app.use(express.errorHandler({
        dumpExceptions: true,showStack: true
    }));
});


//Start server
var port = 4711;
app.listen(port,function () {
    console.log('Express server listening on port %d in %s mode',port,app.setTings.env);
});

//Start socket.io
var server = require('http').createServer(app),io = require('socket.io').listen(server);

现在,如果我尝试引用客户端js,我会得到404.

<script src="/socket.io/socket.io.js"></script>

任何人都知道为什么Express 3不允许socket.io为其客户端lib服务?

解决方法

大佬总结

以上是大佬教程为你收集整理的Node.js Express 3不提供socket.io.js全部内容,希望文章能够帮你解决Node.js Express 3不提供socket.io.js所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。