4Qonex Logo
4Qonex
Node.jsNode.js
Diperbarui: 24 Agustus 2026

Panduan Aplikasi Node.js & Express

Standar struktur berkas, dependensi package.json, dan konfigurasi PORT untuk aplikasi Node.js.

#nodejs#express#javascript#npm#port#server

1Persyaratan Berkas Node.js

Pastikan berkas ZIP atau repositori Git Anda menyertakan file `package.json` yang valid. 4Qonex akan otomatis menjalankan `npm install` saat proses build container.

package.json
{
  "name": "my-express-app",
  "version": "1.0.0",
  "main": "server.js",
  "scripts": {
    "start": "node server.js"
  },
  "dependencies": {
    "express": "^4.19.2",
    "mysql2": "^3.9.7"
  }
}
Wajib Menggunakan Port 3000 atau process.env.PORT

Aplikasi Node.js Anda harus mendengarkan (listen) pada host 0.0.0.0 dan port yang disediakan oleh variabel lingkungan process.env.PORT (default: 3000).

2Contoh Server Express Minimal

server.js
const express = require('express');
const app = express();
const PORT = process.env.PORT || 3000;

app.get('/', (req, res) => {
  res.send('<h1>Halo dari Node.js di 4Qonex!</h1>');
});

app.listen(PORT, '0.0.0.0', () => {
  console.log(`Server berjalan di port ${PORT}`);
});

Siap Mencoba Hosting di 4Qonex?

Coba gratis selama 3 hari. Upload ZIP source code dan SQL Anda, langsung live dalam 1-klik.