Hướng dẫn hello world nodejs
Bắt đầuBạn là một Front End Developer, bạn master javascrip và bạn đang muốn theo hướng full stack developer, Bạn quyết định học thêm một ngôn ngữ để làm server, vậy đâu là lựa chọn tốt nhất giành cho bạn để giúp bạn tận dụng tối đa đươc khả năng sẵn có của mình. Vâng không ai khác đó chính làNodejs vì sao ư, đơn giản là vì bạn chỉ cần biết javascrip là có thể làm được rồi, không cần phải mất
công học thêm một ngôn ngữ nữa để làm server quá tuyệt phải không, học một làm được hai . Không dài dòng nữa chúng ta cùng nhau tìm hiểu về Nodejs , Vậy Nodejs là gì nó làm được những gì. Bắt đầu luôn nhé Nodejs là gì ?Theo mình tìm hiểu được trên wikipedia thì
Nó còn có một số đặc trưng như sau:
Cài ĐặtĐể cài đặt
Tiếp theo để kiểm tra xem đã cài đặt thành công
Nếu nó hiện ra như thế này thì có nghĩa bạn đã cài đặt thành công
Bây
giờ chúng ta sẽ tạo một project
Mình thì hay chạy Tiếp theo mình sẽ cd đến thư mục vừa cài project nodejs để cài thêm framework
thêm
Hello worldTiếp theo chúng ta sẽ thử viết và in ra màn hình npm init --yes và install thêm module express thì chúng ta được một file có tên là package.json và đây là
những gì có trong file package.json
Ngoài ra khi chúng ta install các module thì Nodejs chạy nó sẽ chạy vào file được chỉ định trong key main ở file packager.json và ở đây mình đang đang để mặc đinh là file index.js vì thế mình sẽ tạo một file
mới có tên là index.js để đảm bảo viết code vào đó thì chắc chắn code được chạy . Và đây là file index.js của mình
Sau đây mình sẽ giải thích qua đoạn code trên :
Hàm get() sẽ có 2 tham số, tham số đầu tiên là địa chỉ mà server sẽ nhận request từ
client để thực thi function là tham số thứ 2. Ở đây khi truy cập vào đường dẫn
Hàm listen() sẽ khởi động server. Hàm này có 2 tham số, tham số đầu tiên là port mà ứng dụng NodeJS của bạn sẽ chạy, tham số thứ 2 là một callback function sẽ được gọi khi server khởi động.
Function này lại chứa một tham số
nó vẫn chạy bình thường .Bây giờ thử chạy lênh Kết luậnVậy là mình đã cùng mọi người tạo một project node index.js như hôm nay, dùng yarn thay vì npm xem có khác gì không :v, sử dụng nodemon để không phải tự mình khởi động lại server khi code của mình thay đổi....Cảm ơn các bạn đã đón đọc, các bạn có thắc mắc hay bổ sung gì thì hãy cmt xuống bên dưới để mình giải đáp và hoàn thiện bài viết hơn. Hẹn gặp lại trong bài viết tiếp theo. |