Cara load file external css atau js di html dengan server node.js?

Saya mau bertanya, bagaimana ya cara load file css atau js external kalo pakai server node.js? Klo pake php atau tanpa server tinggal :

<link rel="stylesheet" type="text/css" href="style.css"> //untuk load css
<script src="script.js"></script> //untuk js

Ini memang di client (file .html) tetapi ternyata berpengaruh juga kalo server nya node.js, masa iya harus pakai css dan js internal terus gan? Mohon solusinya mastah

NB: Membuka file html nya dari route express. seperti ini :

var app  = require('express')();

app.get('/', function(req, res){
	res.sendFile(__dirname + '/index.html'); //Redirect
});

avatar mwiguna
@mwiguna

30 Kontribusi 34 Poin

Diperbarui 8 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

buat folder public terus tambahin kalau gak ada path, install dulu lwt npm dan pangil path nya

app.use(express.static(path.join(__dirname, 'public')));

Lebih mudah bikin project express pakai express-generator jadi gak ribet ngurus begini :D

avatar ardyhim
@ardyhim

289 Kontribusi 175 Poin

Dipost 8 tahun yang lalu

thanks gan @ardyhim, berjalan dengan sempurna sekali eksekusi

avatar mwiguna
@mwiguna

30 Kontribusi 34 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban