Node.js
מתוך ויקיפדיה, האנציקלופדיה החופשית
הלוגו של Node.js
Node.js היא סביבת פיתוח צד שרת מונחית אירועים שנכתבה ב-c++ ומבוססת על V8. היא תוכננה לכתיבת אפליקציות רשת סקילאביליות כגון שרתי HTTP[1].
Node.js כתובה ב-c++, אולם הקוד אינו מורץ בדפדפן של הגולש, אלא בצד השרת. הגרסה הראשונה של התוכנה פותחה בשנת 2009. קהילת המפתחים של Node.js התפצלה בשלהי שנת 2014 בשל חילוקי דעות על עתיד המערכת עם חברת Joyent שתחזקה את התוכנה, כאשר המפתחים הפורשים הקימו את מערכת io.js[2] אך התמזגו חזרה במאי 2015.
תוכן עניינים
דוגמאות קוד[עריכת קוד מקור | עריכה]
שרת HTTP המדפיס הודעת Hello World לגולשים בNode.js:
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World\n');
}).listen(8000);
console.log('Server running at http://127.0.0.1:8000/');
דוגמה נוספת לשרת TCP פשוט המאזין לפורט 7000 ומדפיס מה שנשלח אליו:
var net = require('net');
net.createServer(function (stream) {
stream.write('hello\r\n');
stream.on('end', function () {
stream.end('goodbye\r\n');
});
stream.pipe(stream);
}).listen(7000);
ראו גם[עריכת קוד מקור | עריכה]
קישורים חיצוניים[עריכת קוד מקור | עריכה]
אתר האינטרנט הרשמי של Node.js- מדריך בעברית לסביבת Express.js ב- Node.js
- מדריך בעברית לסביבת Sails.js ב- Node.js מאת אלירן פאר