小编sch*_*haz的帖子

Node.js connect仅适用于localhost

我编写了一个小型node.js应用程序,使用Connect,提供网页,然后定期发送更新.它还接受用户观察并将其记录到磁盘文件中.

只要我在localhost上它就可以正常运行,但是我无法让同一个内部网上的其他计算机看到它.我使用的是端口3000,但更改为端口8080或80没有帮助.

这是我用来建立连接的代码:

    
var io = require('socket.io'),
  connect = require('connect');

var app = connect().use(connect.static('public')).listen(3000);
var chat_room = io.listen(app);
Run Code Online (Sandbox Code Playgroud)

如上所述,我尝试将端口号更改为8080或80,并没有看到任何差异,所以我不认为这是防火墙问题(但我可能是错的).在阅读了与HTTP相关的类似问题之后,我还想到将1.0.0.0添加到listen()但是看起来listen()似乎不接受IP掩码参数.

connect node.js

41
推荐指数
5
解决办法
9万
查看次数

使用NSDateFormatter设置UIDatePicker日期

我正在尝试初始化一个UIDatePicker,其日期是在我的会话早期从该日期选择器返回给我的.这是库存计划的一部分,需要获取库存项目上次校准的日期.

使用此代码我收到一个日期/时间字符串:

NSDate *choice = [pickedDate date];
calDate = [[NSString alloc] initWithFormat:@"%@", choice];
Run Code Online (Sandbox Code Playgroud)

我在calDate中得到以下字符串:2011-11-11 21:56:38 +0000

我正在尝试使用以下代码设置我的日期选择器:

NSDate *date = [[[NSDate alloc] init] retain];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSLog(@"cal date = %.@.",drawingInfo.drawingDate);
if([calDate length] != 0) {
    date = [dateFormatter dateFromString:calDate];

    if(date != nil) {
            [pickedDate setDate:date animated:NO];
    }
}
Run Code Online (Sandbox Code Playgroud)

NSLog验证字符串是否仍然有效.如果我在if(date!= nil)上设置断点,它会显示date = nil.

提前致谢.

xcode ipad ios

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

标签 统计

connect ×1

ios ×1

ipad ×1

node.js ×1

xcode ×1