𝗠𝗘𝗥𝗡 𝗦𝘁𝗮𝗰𝗸 શીખવાનો ૩૫મો દિવસ

આજે મેં મારો પહેલો નેટિવ વેબ સર્વર બનાવ્યો.

મારા Node.js કોર્સમાં, હું લોકલ સ્ક્રિપ્ટ્સથી આગળ વધ્યો છું. મારો કોડ હવે માત્ર રન થઈને અટકી જતો નથી. હવે, સર્વર સક્રિય રહે છે. તે ઇન્ટરનેટ પરથી આવતા કનેક્શન માટે listen કરે છે.

મેં શીખ્યું કે કમ્પ્યુટર્સ નેટવર્ક પર કેવી રીતે વાતચીત કરે છે. મેં જે શીખ્યું તે અહીં છે:

The http Module મેં ડેટા હેન્ડલ કરવા માટે નેટિવ http યુટિલિટીનો ઉપયોગ કર્યો. સર્વર શરૂ કરવા માટે મેં http.createServer() નો ઉપયોગ કર્યો. આ ફંક્શન બે આર્ગ્યુમેન્ટ્સનો ઉપયોગ કરે છે:

The listen Method વાતચીત કરવા માટે સર્વરને એક ચોક્કસ પોર્ટની જરૂર હોય છે. મેં મારા સર્વરને પોર્ટ 8000 પર listen કરવા માટે સેટ કર્યું છે. આ આવતી વિનંતીઓ (requests) માટે ગેટવે તરીકે કામ કરે છે.

Code implementation:

const http = require("http");

const server = http.createServer((req, res) => {
    res.end("Hello from my Day 35 custom server!");
});

server.listen(8000, () => {
    console.log("Server is live on port 8000");
});

Source: https://dev.to/ali_hamza_589ec7b3eb6688d/day-35-of-learning-mern-stack-ldn