服务器
var express = require('express');
var app = express();
var connect = require('connect');
var sharejs = require('share').server;
var server = connect(
connect.static(__dirname + '/public/client/')
);
var options = {db: {type: 'none'}};
sharejs.attach(server, options);
**var server = http.createServer(app).listen(app.get('port'), function(){
});**客户端
<script src="/channel/bcsocket.js"></script>
<script src="/client/share/share.js"></script>
<script src="/share/ace.js"></script>误差
**GET http://localhost:3000/channel/bcsocket.js 404 (Not Found)**
**GET http://localhost:3000/share/share.js 404 (Not Found)**
**GET http://localhost:3000/share/ace.js 404 (Not Found)**我无法连接到客户端和服务器。我不知道出了什么问题
发布于 2014-03-09 01:36:00
看来脚本找不到了。
如果myapp/server.js,中有server.js,请执行以下操作
connect.static(__dirname + '/public/client/')将提供来自myapp/public/client/文件夹的静态文件。
因此,如果myapp/public/client/share/share.js,中的share.js文件位于client.html中,那么您将拥有
<script src="/share/share.js"></script>另外,您应该将服务器配置为侦听
var connect = require('connect');
var sharejs = require('share').server;
var server = connect(
connect.static(__dirname + '/public/client/')
);
var options = {db: {type: 'none'}};
sharejs.attach(server, options);
/** configure the server to listen on a port **/
server.listen(3000);https://stackoverflow.com/questions/22227249
复制相似问题