Yangi formatda davom etish uchun: https://uzfor.net/84546-node-jsda-misollar.html
Node jsda misollar
Ushbu mavzu Akbarali tomonidan muhokama uchun yopilgan!
Mavzu yopilgan vaqt: 10:40:25, 12 May 2020
Mavzu yopilgan vaqt: 10:40:25, 12 May 2020
Mavzu foyladili va keraklimi ? (7)
Ha [5]
Yo`q [2]
Bilmadim [0]
Xabarlar

Хаммамиз биламизки phpda websaytning backend qismini yozish mumkun. Lekin JS yordamida ham websaytning backend (orqa tomoni) ni yani NodeJS da qilish mumkun bo`lmoqda.
Men o`z bilgan o`rganganlarimni sizlar osonroq o`rganishingiz uchun yozib bormoqchiman. Kerakli bo`lsa faqatgina post va mavzuga + tugmasini bossangiz kifoya.
Bu mavzuda u qanday, bu qanday ishlaydi, nega bunaqa, va boshqacha postlar kerakmas. Kodlarni xohlagan odam yozishi mumkun. Faqat savol va javoblarsiz.
kodlarni yozganda bazida tushuntrishim bazida tushuntirmasligim mumkun, unutmang yozgan kodimni asosan o`zim osonroq topish uchun yozmoqdaman, tushuntirishga majbur emasman. Shunday ekan savol bermang.
Унутманг бу сизга пулини тўлаб қўйган пуллик курсингиз эмас.
Men o`z bilgan o`rganganlarimni sizlar osonroq o`rganishingiz uchun yozib bormoqchiman. Kerakli bo`lsa faqatgina post va mavzuga + tugmasini bossangiz kifoya.
Bu mavzuda u qanday, bu qanday ishlaydi, nega bunaqa, va boshqacha postlar kerakmas. Kodlarni xohlagan odam yozishi mumkun. Faqat savol va javoblarsiz.
kodlarni yozganda bazida tushuntrishim bazida tushuntirmasligim mumkun, unutmang yozgan kodimni asosan o`zim osonroq topish uchun yozmoqdaman, tushuntirishga majbur emasman. Shunday ekan savol bermang.
Унутманг бу сизга пулини тўлаб қўйган пуллик курсингиз эмас.

Биринчи код бунда mysql da sql bazadan ma'lumot olib ekranga uzatadi.
41 soniyadan keyin yozdi:
Vaqti vaqti bilan yozib boraman
app.js (+/-)
var mysql = require('mysql'); var http = require('http'); var connection = mysql.createConnection({ host: "localhost", user: "login", password: "login", database: "login" }); http.createServer(function(req, res, rows) { res.writeHead(200, { 'Content-Type': 'text/html' }); res.write( '<!DOCTYPE html>' +'<head>' +'<meta charset="utf-8">' +'<title>Maqolalar</title>' +'</head>' +'<body>' +'<table align="center" border="1px">' +'<h1 align="center">Bloglar</h1>'); var queryString = 'SELECT id, name FROM ustun_nomi'; var stroka = ""; connection.query(queryString, function(err, rows, fields) { if (err) throw err; for (var i in rows) { stroka = '<tr><td>'+rows[i].id+'</td><td>'+rows[i].name+'</td></tr>'; res.write(stroka); } res.write('</table>' +'</body>' +'</html>'); res.end(); }); }).listen(3000);
41 soniyadan keyin yozdi:
Vaqti vaqti bilan yozib boraman

Ustunlardan tanlab olish
app.js (+/-)
var mysql = require('mysql'); var http = require('http'); var connection = mysql.createConnection({ host: "localhost", user: "akbarali", password: "akbarali", database: "akbarali" }); http.createServer(function(req, res, rows) { res.writeHead(200, { 'Content-Type': 'text/html' }); res.write( '<!DOCTYPE html>' +'<head>' +'<meta charset="utf-8">' +'<title>Maqolalar</title>' +'</head>' +'<body>' +'<table align="center" border="1px">' +'<h1 align="center">Bloglar</h1>'); var stroka = ""; connection.query('SELECT id, name FROM blog WHERE types = "u"', function(err, rows, fields) { if (err) throw err; for (var i in rows) { stroka = '<tr><td>'+rows[i].id+'</td><td>'+rows[i].name+'</td></tr>'; res.write(stroka); } res.write('</table>' +'</body>' +'</html>'); res.end(); }); }).listen(3000);

Хозиргинда тушундим сахифаларни phpdagi include va requere larga o`xshab chiqarib olsangiz bo`lar ekan.
app.js (+/-)
var mysql = require('mysql'); var express = require('express'); var app = express(); var path = require('path'); var bodyParser = require('body-parser'); var del = connection._protocol._delegateError; connection._protocol._delegateError = function(err, sequence){ if (err.fatal) { console.trace('fatal error: ' + err.message); } return del.call(this, err, sequence); }; var bodyParser = require('body-parser'); app.use(bodyParser.json()); // for parsing application/json app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded //connection.end(); // Binding express app to port 3000 app.listen(3030,function(){ }); app.get('/',function(req,res){ res.sendFile('home.html',{'root': __dirname + '/shablon'});//home page });
shablon/home.html (+/-)
<!DOCTYPE html> <html lang="uz"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <meta name="description" content=""> <meta name="author" content=""> <title>Test uchun</title> </head> <body> salom </body> </html>

Энди сахифа узун бўлмаслиги учун сполиерни ичида ёзаман
1 daqiqa 58 soniyadan keyin yozdi:
Cleverga aytgan gapim
Postlar yoqsa + bosib qoying motivatsiya bo`ladi. Garchi qornim to`yib pulim ko`payib ketmasa ham
1 daqiqa 58 soniyadan keyin yozdi:
Cleverga aytgan gapim
Postlar yoqsa + bosib qoying motivatsiya bo`ladi. Garchi qornim to`yib pulim ko`payib ketmasa ham
Tavsiya etamiz:
- Hoziroq maydonlarni to'ldiring va reklamangizni joylashtiring!
Mavzuga oid xabarlar soni: 8 ta
So'ngi faollik vaqti: 10:40:15, 12 May 2020