2015-05-21 3 views
0

Я слежу за учебником http://cwbuecheler.com/web/tutorials/2014/restful-web-app-node-express-mongodb/, и я бы рекомендовал его всем, кто только начинает работу с создания веб-приложений с помощью node.js. Наверное, я немного медленнее. Поэтому я хотел посмотреть, должны ли файлы javaScript, созданные для приложения, размещаться на сервере. У меня есть доступ к одному, и я искал в Интернете и stackoverflow для этого, и я обнаружил, что node.js является «временем выполнения javascript» ;, но я не совсем понимаю, что это значит. Я думаю, это означает, что мне не нужно размещать его на сервере, но мне просто нужно дать совет от кого-то, у кого есть опыт.'node.js': нужно ли запускать сервер?

ответ

1

Да, есть javascript, который размещен на сервере. Это то, что запускается сервером. Существуют также файлы клиентов, которые код сервера может отправить запрашивающему. Простой случай, когда сервер и клиент являются одним и тем же компьютером. Однако в целом они разные.

от expressjs. Это пример «кода сервера», который предназначен для запуска на сервере.

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

Смежные вопросы