Używam modułu itunes-search i express framework w języku nodejs. Moduł wyszukiwania zwraca różne zmienne, takie jak szczegóły oprogramowania, szczegóły muzyczne. Potrzebuję szczegółowych informacji o wykonawcy muzyki i szczegółów utworu. Mogę po prostu zwrócić szczegóły piosenki z ryczącym kodem. Tutaj zwróciłem jedną zmienną przez rendering. Ale muszę zwrócić dwie zmienne. Na stronach klienckich:Nodejs & Express: Jak wysłać wiele zmiennych (Json Datatype) z serwera do klienta poprzez Renderowanie
$scope.search_music_data = function(data)
{
var data="HamdunSoft";//Search my favourite artist name or band name
$http({'method' : 'post', url: '/search', data: {'search_item' : data}}).
success(function(data){
$scope.artist_name = data;
}).
error(function(data){
})
$scope.check = true;
}
kody ryknął są w bokach serwerowych:
W route.js
app.post('/search', search.search_music);
W funkcji search_music zrobiłem wyszukiwania muzyka:
song="calculated data Json Data"
var response.send(song);
It działa. Ale też trzeba wysłać kolejne dane obliczone jak
song="calculated data Json Data"
artist="calculated data Json Data"
var response.send(song,artist);
Czy to możliwe, wykonując kilka sztuczek w funkcji search_music i search_music_data? Będę bardzo wdzięczny, jeśli on/ona może mi pomóc.