2015-05-21 159 views
0

我一直在关注教程http://cwbuecheler.com/web/tutorials/2014/restful-web-app-node-express-mongodb/,我会向任何刚刚开始使用node.js构建web应用程序的人推荐此内容。我想我的速度有点慢。所以我想看看为应用程序创建的javaScript文件是否需要放在服务器上。我有权访问一个,并且我搜索了web和stackoverflow,我发现的是node.js是一个'javascript运行时';但我不完全明白这意味着什么。我认为这意味着我不需要把它放在服务器上,但我只需要有经验的人的建议。'node.js':是否需要运行服务器?

回答

1

是的是有服务器上托管的JavaScript。这是服务器运行的内容。还有服务器代码可以发送给请求者的客户端文件。简单的情况是当服务器和客户端是同一台计算机时。但总的来说,它们是不同的。从。这是打算在服务器上运行的“服务器代码”的一个示例。

var express = require('express'); 
var app = express(); 

app.get('/', function (req, res) { 
    res.send('Hello World!'); 
}); 

var server = app.listen(3000, function() { 

    var host = server.address().address; 
    var port = server.address().port; 

    console.log('Example app listening at http://%s:%s', host, port); 

}); 

,如果你再点你的浏览器http://localhost:3000/ 你会得到一个网页,上面写着

Hello World! 

服务器代码,你会扎到MongoDB的服务器,并将打包信息是发送给客户。

+0

@alexcarll这是否有意义?有什么需要更清晰的? – t3dodson

相关问题