最初のコメントにいくつかの詳細を追加したので(質問を編集して追加する必要があります)、あなたが求めていることに答えることができると思います.
var http = require('http')
var port = process.env.PORT || 1337;
var get_nosql_data = function(callback){
// do whatever it is here you need to get the data back
// and format it into a json object. pseudocode follows.
// error handling is also needed here, but not relevant to the answer
var db = require('db');
db.getData('some query', function(res){
var data = { name: res.entity[4], class: res.entityclass[4], address: res.entityaddrss[4] };
callback(data);
});
}
http.createServer(function(req, res) {
get_nosql_data(function(data){
res.writeHead(200, { 'Content-Type': 'application/json' });
res.end(JSON.stringify(data));
});
}).listen(port);
そこにあるプレースホルダー文字列のデータベース値をサブサブしている限り、稼働しているはずです。これは、Azure が既に設定しているものとも一致するはずです。
関連して、エクスプレスをチェックすることを強くお勧めします-これにより、ノードWebアプリの作成がはるかに簡単になります。