Tag: 容器

Docker容器,启动Nodejs服务器

我启动我的NodeJs服务器上的一个容器。 但我不能在我的浏览器中访问此服务器 服务器启动localhost:8585但是当我尝试访问它在我的浏览器,我收到GET http://localhost:8585/ net::ERR_CONNECTION_RESET 这有什么问题? 这是我的server.js文件 var express = require('express'), path = require('path'), config = require('./config.js'); var app = new express(); app.use('/', express.static(path.join(__dirname, '../client'))); app.get('/', function (req, res) { res.send('Hello World!') }); app.get('*', function(req, res) { console.log('!!!!!!!!——-_!!!!!!!!!!!!!'); }) function start() { app.listen(config.port, function () { console.log('myProject listening on port ' + config.port + '!'); […]

访问在Docker容器内运行的数据库?

我有一个MariaDB并在Docker容器中运行。 我想知道如何从Docker容器中的本地(而不是)运行的应用程序连接到它。 我怎样才能打开访问?

跟踪更改的Javascript对象封装

是否有可能创build一个对象容器,可以跟踪更改 所述对象是数据的复杂嵌套对象。 (符合JSON)。 包装允许你获取对象,并保存更改,而不具体说明更改 这种封装是否存在devise模式? 深层克隆不是一种select,因为我试图写这样的包装,以避免这样做。 只有在没有其他解决scheme的情况下,才能考虑序列化的解决scheme。 一个使用的例子是 var foo = state.get(); // change state state.update(); // or state.save(); client.tell(state.recentChange()); 一个jsfiddle片段可能会有所帮助: http : //jsfiddle.net/Raynos/kzKEp/ 看起来像实施内部散列来跟踪更改是最好的select。 [编辑] 为了说明这是在服务器上的Node.js上完成的。 唯一改变的是该解决scheme可以针对V8实现。