首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sharejs不在客户端加载。

Sharejs不在客户端加载。
EN

Stack Overflow用户
提问于 2014-03-06 14:22:00
回答 1查看 305关注 0票数 0

服务器

代码语言:javascript
复制
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(){
});**

客户端

代码语言:javascript
复制
<script src="/channel/bcsocket.js"></script>
<script src="/client/share/share.js"></script>
<script src="/share/ace.js"></script>

误差

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

我无法连接到客户端和服务器。我不知道出了什么问题

EN

回答 1

Stack Overflow用户

发布于 2014-03-09 01:36:00

看来脚本找不到了。

如果myapp/server.js,中有server.js,请执行以下操作

代码语言:javascript
复制
connect.static(__dirname + '/public/client/')

将提供来自myapp/public/client/文件夹的静态文件。

因此,如果myapp/public/client/share/share.js,中的share.js文件位于client.html中,那么您将拥有

代码语言:javascript
复制
<script src="/share/share.js"></script>

另外,您应该将服务器配置为侦听

代码语言:javascript
复制
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);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22227249

复制
相关文章

相似问题

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