Veritabanını birden çok kez isteyerek elde ettiğim verileri içeren bir yanıt göndermek istediğim bu koda sahibim. Neden boş bir cevap gönderdiğini anlamıyorum.Yapım json yanıtı. NodeJS boş yanıt gönder
var express = require('express'),
router = express.Router(),
database = require('../database');
router.get('/', function(req, res, next){
res.writeHead(200, {"Content-Type": "application/json"});
var ttt;
var yyy;
database.getTagType().then(function(data) {
ttt = "pfff";
});
database.getSpecie().then(function(data) {
yyy = "akkhhh";
});
var json = JSON.stringify({
anObject: ttt,
anArray: yyy,
});
res.end(json);
});
module.exports = router;
Vaatler eşzamanlı değildir :) dile eklenir alır. – arthurakay