[Built-in middleware express.static] Gặp vấn đề khi tạo nhiều sub router
-
Chào mọi người, em mới tập tành code NọdeJS bằng Express nhưng em gặp phải một vấn đề không biết phải xử lý sao. Hy vọng mọi người ai đã gặp qua vấn đề này có thể giúp em ạ. Khi em sub thêm một router như code bên dưới thì nó lại không load CSS lên được
router.get('/edit', function(req, res, next) {
res.render('admin/users/user', { title: 'Express' });
});
Mà toàn bộ phần CSS em đều lưu trong Public hết rồi.
Lúc em điền url trên browser:
http://localhost:3000/users/edit
Phần console lúc nào nó cũng hiện:
GET user/css/lib/bootstrap/bootstrap.min.css 304 6.437 ms - -
mà đáng lẽ là vậy mới load được CSS
GET /css/lib/bootstrap/bootstrap.min.css 304 6.437 ms - - -
@T-Hưng Nội dung trong file
user.ejs
bạn đang trỏ tới filecss
như thế nào? Bạn thử đổi lại đường dẫn tuyệt đối xem, ví dụ:/css/style.css
. Chú ý là có ký tự sổ ngược/
ở đằng trước. -
@T-Hưng Em làm được rồi anh. Em cảm ơn anh #Vũ nhiều nha.