大佬教程收集整理的这篇文章主要介绍了Node.js Express 3不提供socket.io.js,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
但是,我似乎太愚蠢了解为什么我不能在客户端引用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,请注明来意。