Tạo web server bằng nodejs
Đã đăng vào thg 6 1, 2019 6:13 SA 2 phút đọc
Khi chạy server, NodeJS sẽ lấy thông từ file có tên được định nghĩa trong key main đế khởi chạy. Ở bài trước mình đã đặt tên file này là app.js, nên mình sẽ tạo file này trong nodeapp
Bây giờ, ta sẽ thêm vào file này nội dung như sau:
Mình sẽ giải thích sơ lược về các câu lệnh và hàm trong file này. Các bạn đừng lo lắng nếu không hiểu, vì các câu lệnh và hàm này sẽ được giải thích kĩ hơn trong các bài tiếp theo
Ta đã thấy dòng chữ "Your app running on port 8080" được in ra, tức là hàm callback đã được gọi, server đã chạy thành công. Thử truy cập vào localhost:8080 xem có gì nhé Ta thấy đã có dòng chữ Hello World xuất hiện. Đúng như ý chúng ta mong muốn Thử thay đổi hàm get() một chút nhé
Tắt server hiện tại (Nhấn Ctrl + C trong cmd), và chạy lại server bằng lệnh node app.js và xem kết quả, ta sẽ thấy một thẻ h2 với nội dung This is my first app được hiển thị Đây là cách mà ta trả về một đoạn code html cho client khi client gửi request lên server NodeJS Nói thêm một chút về hàm get() các bạn hãy bật F12 (Inspect), chọn tab Network, và refresh (F5) lại trang web, bạn sẽ thấy 1 request có method GET được gửi lên server Chi tiết về Request Như vậy, đến đây, bạn đã tạo cho mình được ứng dụng đầu tiên với NodeJS. Ở các bài học sau, mình sẽ nói rõ hơn về các HTTP Method (Get, Post, Put, Patch, Delete) thông qua một số ví dụ khi kết hợp với các thành phần khác để các bạn có thể hiểu và làm được trên NodeJS. Hẹn gặp lại các bạn All rights reserved |