小编dba*_*sch的帖子

Javascript - 替换字符串文字中的转义字符

我试图替换Javascript字符串文字中的反斜杠(转义)字符.

我需要用双反斜杠替换它,以便我可以进行重定向:

var newpath = 'file:///C:\funstuff\buildtools\viewer.html'.replace(/\\/g,"\\");
window.location = newpath;
Run Code Online (Sandbox Code Playgroud)

但是,它似乎没有结果.

在Javascript处理之前,我无法正确转义反斜杠.

如何用(\\)替换(\)以便Javascript会很开心?

谢谢,德里克

javascript string replace escaping literals

14
推荐指数
2
解决办法
7万
查看次数

Sails.js授权套接字请求

我正在尝试基于sails.js构建一个聊天应用程序.来自特定聊天的消息的URL如下所示:

/api/chat/:id/messages

当我使用XHR请求此URL时,它提供会话cookie并且sails.js构建会话对象.我可以轻松检查用户权限,以便从特定聊天中读取消息.

但是,我需要使用socket.io请求此URL,以便客户端可以订阅messages集合的所有未来更改.

当我使用socket.io请求此URL时,没有设置会话cookie并且sails.js会话为空.所以,我无法检查服务器端的用户权限.

我知道套接字请求不是HTTP请求.他们不会自己提供任何cookie.

有没有简单的解决方法?

session session-cookies express socket.io sails.js

8
推荐指数
1
解决办法
5584
查看次数

在Eclipse中使用Subclipse和SSH远程项目的最佳方法

我在Eclipse中设置了一个远程项目(通过SSH).

Subclipse插件无法使用Remote Project的文件系统:

Subclipse论坛帖子

因此,您无法在远程项目中使用Subclipse功能.

这些是我在Eclipse中同步远程SSH文件夹的唯一选择吗?:

  1. rsync/Unison到Subclipse的本地文件夹.
  2. 分布式版本控制系统.

似乎Eclipse中对DRCS的支持仍处于早期阶段并且有点不稳定.

谢谢您的帮助,

德里克

eclipse subclipse svn ssh

5
推荐指数
1
解决办法
1374
查看次数