小编Gij*_*anB的帖子

提取/读取React propTypes

我想直观地测试React组件.用户可以使用表单更改组件的道具.我希望能够(例如)<select>基于渲染React.PropTypes.oneOf(['green', 'blue', 'yellow']).

当我读到MyComponent.propTypes它时,返回由React定义的函数.有没有办法提取/读取道具类型?

reactjs react-proptypes

17
推荐指数
1
解决办法
1761
查看次数

如何通过保存模型获得良好的响应

使用backbone.js我正在保存模型.将PUT发送到服务器并返回响应.我第一次这样做,它返回成功,以下时间返回一个错误,因为在第一次将响应添加到模型之后.

在Backbone.js中保存功能:

saveCountry: function() {
    this.model.save({},{
        success: function(model, response) {
            console.log('success! ' + response);
        },
        error: function(model, response) {
            console.log('error! ' + response);
        }
    });
    this.render();

    return false;
},
Run Code Online (Sandbox Code Playgroud)

PHP返回一个JSON字符串:

{"response": "Model saved!"}
Run Code Online (Sandbox Code Playgroud)

在PUT之后得到一个错误作为响应,因为"响应"被添加到模型中:

Unknown column 'response' in 'field list'
Run Code Online (Sandbox Code Playgroud)

为什么响应会添加到模型中,我该如何预防?

backbone.js

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

访问运行Node.js的内部Web服务器

我在WiFi上有两台笔记本电脑.一个有XP(192.168.2.100),一个有Peppermint Linux(192.168.2.106).两者都通过WiFi路由器(192.168.2.1)连接到互联网.Peppermint有一个运行Node.js的网络服务器,当我运行localhost:8000时,我可以看到它.我能够从XP笔记本电脑ping和ssh到Peppermint笔记本电脑.现在,当我使用具有正确端口的IP地址(即:192.168.2.106:8000)时,我必须能够在XP中看到网络服务器,但没有任何事情发生.可能是XP笔记本电脑上的端口(8000)关闭了吗?我也试过端口9000说"听",但无济于事.

任何帮助表示赞赏!

编辑:要测试设置是否正确我安装了Apache和瞧,它的工作原理!但问题仍然存在,我需要做些什么才能从XP笔记本电脑上访问Node.js网络服务器?

local-network node.js

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