小编JRP*_*ete的帖子

Node.js Mongoose.js字符串到ObjectId函数

是否有使用mongoose将字符串转换为节点中的objectId的函数?模式指定某些东西是ObjectId,但是当它从字符串中保存时,mongo告诉我它仍然只是一个字符串.例如,对象的_id显示为objectId("blah").

mongoose mongodb node.js

147
推荐指数
7
解决办法
15万
查看次数

12
推荐指数
3
解决办法
7048
查看次数

来自远程站点的Socket.io access-control-allow = origin错误

我试图从另一个站点访问socket.io服务器.它工作了几个星期,但现在我不断收到以下错误.从heroku上的服务器访问nodester上的服务器时会发生这种情况.错误是:

XMLHttpRequest cannot load http://site2.nodester.com/socket.io/xhr-polling//1311008802545. 
Origin http://site1.heroku.com is not allowed by Access-Control-Allow-Origin.
Resource interpreted as Script but transferred with MIME type text/plain.
Uncaught SyntaxError: Unexpected identifier
Run Code Online (Sandbox Code Playgroud)

这是我如何连接套接字:

socket = new io.Socket(
    'site2.nodester.com', {port: 80, rememberTransport: false}
);
Run Code Online (Sandbox Code Playgroud)

这是服务器代码:

// requires

server = http.createServer(function(req, res){
    // server stuffs
}),

server.listen(8362);

var io = io.listen(server),

// io code
Run Code Online (Sandbox Code Playgroud)

xmlhttprequest access-control remote-access node.js socket.io

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

Rails,Node.js跨服务器身份验证

所以我正在制作一个rails应用程序,它也利用node.js来实现实时功能.在节点应用程序上对用户进行身份验证的最佳方法是什么?我一直在考虑在数据库中保存会话ID,然后用它进行验证,或者在页面中显示用户ID,然后在连接时将其发送到节点应用程序.或者也许其他东西完全是最好的.我正在使用猫鼬为我的节点orm和mongoid用于红宝石.

session ruby-on-rails mongodb node.js devise

6
推荐指数
1
解决办法
1177
查看次数

与socket.io的额外参数

如何在socket.io中使用连接发送额外参数?因此,当客户端连接时,它们会发送附加信息,而服务器端则会收到它

io.on('connection', function(client, param1, param2, param3) {
    // app code
}
Run Code Online (Sandbox Code Playgroud)

javascript websocket node.js socket.io

6
推荐指数
1
解决办法
6660
查看次数

内存分配Nvidia vs AMD

我知道AMD GPU上的单块GPU内存有128MB的限制.Nvidia GPU有类似的限制吗?

gpu nvidia opencl amd-processor

2
推荐指数
1
解决办法
3492
查看次数

Ruby Mechanize 网络爬虫库返回文件而不是页面

我最近一直在使用 ruby​​ 中的 Mechanize gem 编写一个刮刀。不幸的是,我试图抓取的 URL在请求时返回一个Mechanize::File对象而不是一个Mechanize::Page对象GET

我不明白为什么。我尝试过的每个其他 URL 都返回了一个Mechanize::Page对象。

有没有办法强制 Mechanize 返回一个Page对象?

ruby mechanize object scraper

2
推荐指数
1
解决办法
2060
查看次数

用于递归文本替换的Mac perl脚本

我需要替换短语include('file.php')的实例来读取require('file.php')我尝试使用以下脚本,但无济于事.是因为它有引号吗?还有其他原因吗?PS OSX 10.7.5

/usr/bin/perl -p -i -e "s/include('file.php')/require('file.php')/g" *.php
Run Code Online (Sandbox Code Playgroud)

php macos perl

2
推荐指数
1
解决办法
86
查看次数