我一直在使用Thin来运行我的ruby Sinatra应用程序,但我现在正在切换到Puma.Thin创建log/thin.log我自己使用的日志.我注意到Puma没有生成日志文件(不是我能看到的).我已经尝试使用谷歌搜索文档,但没有找到任何东西.
我想知道是否/如何在Puma中指定日志路径.
任何帮助将非常感激.
亚历克斯
我目前正在尝试使用node.js开发一个小型聊天应用程序.这是我的第一个节点项目,但我收到一个错误,我不确定如何解决它.
我在下面的节点中写了一个简单的聊天服务器.
var port = 3000;
var net = require('net');
var clients = [];
var server = net.createServer(function (socket) {
clients.push(socket);
bindEventHandlers(socket);
});
setInterval(function(){
console.log(clients.length);
}, 2000);
server.listen(port);
console.log('Server is listening on localhost:' + port);
function bindEventHandlers(socket) {
socket.on('data', function(data){
broadcastDataToAllClient(data, socket);
});
socket.on('close', function(){
clients.splice(clients.indexOf(socket), 1);
});
socket.on('error', function(){
console.log('Known Error << "It\'s a feature!"');
})
}
function broadcastDataToAllClient(data, socket) {
for (var client in clients) {
if(clients[client] == socket){ continue; }
clients[client].write(data);
}
}
Run Code Online (Sandbox Code Playgroud)
和快速的客户端界面
<!DOCTYPE HTML>
<html> …Run Code Online (Sandbox Code Playgroud) 我目前正在开发一个Rails 4应用程序,并且我想在发生任何异常时向用户显示自定义错误页面.目前它在公共目录中使用500.HTML.
我怎样才能让应用程序呈现erb文件,因为我想在页面上有一些动态的东西.
亚历克斯,谢谢你的帮助