node js, ambil object secara luas

gan, ane mau tanya untuk ambil sebuah object di node js. begini kodingnya

var http = require("http");
module.exports = {
	/*serve some directory files*/
	init : {},
	setup : function(init){
		var server = JSON.parse(JSON.stringify(init.server));
		var port = JSON.parse(JSON.stringify(init.port));
		return init = {server,port};
	},
	go : {
		up : function(){
			http.createServer(function(request,response){
				response.writeHead(200,{"Content-Type":"text/html"});
				response.write("this is sample");
				response.end();
			}).listen(JSON.parse(JSON.stringify(init.port)))
		}
	},
	host: {
		name : "",
		set : function (param) {
			name = param;
		},
		get : function (){
			console.log(name);
		}
	}
}

nah error pas bagian

.listen(JSON.parse(JSON.stringify(init.port)))

niatnya mau ambil nilai dari object notasi init yang sudah di return nilai sebelumnya, kira kira kenapa yah, mbok ada yang bisa bantu. terima kasih :D

avatar momoji
@momoji

108 Kontribusi 44 Poin

Dipost 6 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban