我想直观地测试React组件.用户可以使用表单更改组件的道具.我希望能够(例如)<select>
基于渲染React.PropTypes.oneOf(['green', 'blue', 'yellow'])
.
当我读到MyComponent.propTypes
它时,返回由React定义的函数.有没有办法提取/读取道具类型?
使用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)
为什么响应会添加到模型中,我该如何预防?
我在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网络服务器?