ahmadajah03 Fri Nov 2020 1 year ago

Bangun Server Web Node.js Sederhana untuk Pemula

Pada artikel ini, saya akan menunjukkan kepada Anda bagaimana membangun server web Nodejs dari awal. Sangat mudah untuk mengaturnya. Mari ikuti langkah-langkah berikut:

Langkah 1: Unduh dan Instal Node.js

Pertama, kita perlu menginstal Node.js di komputer kita. Unduh Node.js dari sini. Saya menggunakan Windows 10 64-bit. Setelah mengunduh Node.js, install.

Langkah 2: Buat Project

Buat folder project pertama Anda di drive mana pun. Kemudian buat file bernama 'server.js' di dalam folder proyek. Saya membuat folder proyek di folder htdocs xampp yang disebut 'nodejs'. Pathnya adalah E:\Xampp\htdocs\nodejs . Di folder ini, saya telah membuat file bernama 'server.js'.

 

Buka file server.js dan tempel kode ini:

var http = require('http');

var server = http.createServer(function(req, res) {
    res.writeHead(200, { "Content-type": "text/plain" });
    res.end("Hello world");
});

server.listen(4000, function() {
    console.log('Server is running at 4000')
});

Langkah 3: Jalankan Server

Untuk menjalankan server, buka folder proyek melalui CMD dan jalankan perintah ini:

node server.js

Server kami berjalan pada 4000 port. Sekarang buka URL di browser http://localhost: 4000/ . Jika Anda mengikuti langkah-langkah di atas dengan benar, Anda akan melihat pesan "Halo dunia".

Kami telah berhasil membuat server nodejs sederhana. Sekarang kita akan menginstal framework Nodejs yang disebut 'express js '. Seperti framework lainnya, framework Nodejs menyediakan berbagai fungsi yang bisa sangat membantu.

Langkah 4: Install Framework

Kita harus membuat file package.json . Di CMD, ketik CTRL + C untuk menutup server. Kemudian ketik ini di CMD:

npm init

Ini akan meminta beberapa informasi dari Anda. Setelah memberikan detailnya, Anda akan melihat file package.json seperti ini:

{
  "name": "nodejs-server",
  "version": "1.0.0",
  "description": " Create a simple node.js server",
  "main": "node server.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node server.js"
  },
  "author": "Md. Obydullah",
  "license": "ISC"
}

Sekarang, mari install framework dengan menekan perintah ini:

npm install express --save

Anda akan melihat folder bernama 'node_modules' dan file bernama 'package-lock.json' di direktori proyek Anda. Ini juga akan memperbarui file 'package.json'.

Sekarang hapus file server.js dan tempel kode ini:

var express = require('express');

var app = express();

var port = 4000;

app.get('/', function(req, res) {
    res.status(200).send('Hello world');
});

app.listen(port, function() {
    console.log('Server is running on port:',port);
});

Kami telah menginstal framework. Sekarang jalankan server dengan mengetik perintah ini:

npm start

Server dimulai pada port 4000. Sekarang Anda dapat melihat pesan 'Hello world' yang sama di http://localhost: 4000/ .

Jadi, pada awalnya, kami menjalankan server tanpa framework. Kedua, kami menjalankan server dengan kerangka kerja.

Saya harap sekarang Anda dapat dengan mudah membangun server Node.js. 🙂

build simple node.js web server for beginners node js