Xem 12,177
Cập nhật thông tin chi tiết về Giới Thiệu Về Nodejs + Sailsjs mới nhất ngày 25/05/2022 trên website Doisonggiaitri.com. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 12,177 lượt xem.
--- Bài mới hơn ---
Xin chào toàn thể cộng đồng! Tên tôi là Bruno, và tôi đã từng ở FromLinux với tư cách là một người dùng. Đã đến lúc tôi thực hiện những bài viết đầu tiên của mình trong cộng đồng này 🙂
Hôm nay tôi mang đến cho bạn một hướng dẫn về NodeJS y Sails.js
Node.js
Nó là một môi trường lập trình, dựa trên ngôn ngữ Javascript với kiến trúc hướng sự kiện, lý tưởng cho lập trình không đồng bộ. Node, dựa trên động cơ V8 của Google.
Nó duy trì một cộng đồng nguồn mở tích cực, những người đã viết nhiều mô-đun để tạo điều kiện cho sự phát triển của chúng tôi.
Một trong số đó là chúng tôi (Cho phép máy chủ gửi các bản cập nhật theo thời gian thực cho máy khách, ví dụ: theo dõi GPS)
Nó là gì?
Node được thiết kế cho các trường hợp lưu lượng truy cập quá lớn, khiến logic và thông lượng của máy chủ không nhất thiết phải cao hơn. Và không chỉ vậy, mà còn trong thời gian thực và với khả năng mở rộng tuyệt vời!
Tại sao Node?
1 là mã nguồn mở.
2) Nếu bạn từng nghĩ đến việc sử dụng một ngôn ngữ duy nhất trên cả phía máy chủ và máy khách, đây là giải pháp.
3) Khả năng mở rộng và Sự đồng tình.
4) Vv.
Sails.js
Tôi đã chọn cánh buồm, vì những đặc điểm sau, ngoài ra theo quan điểm của tôi, nó là thứ dễ đọc nhất về mã. Con mắt! hiện hữu NHIỀU các khuôn khổ cho Node, vì nó là Bày tỏ, có góc cạnh, Geddy, Vv
Cánh buồm là gì?
Là một Khung MVC bắt chước mô hình của Viên ngọc trên tay vịn (Vâng, bạn đã nghe đúng: D) để tạo ra các ứng dụng nhỏ hoặc lớn một cách nhanh chóng, dễ dàng và an toàn. thêm nữa có hỗ trợ cho các yêu cầu ứng dụng hiện đại. Bạn sử dụng cơ sở dữ liệu nào không quan trọng, Sails cung cấp một lớp trừu tượng, khiến cho việc lựa chọn nó trở nên thờ ơ. Cánh buồm có:
– Khả năng tạo RESTfull JSON API tự động.
– Nó kết hợp mô-đun Socket.io.
– Tạo các tuyến đường tự động cho bộ điều khiển của bạn.
– Cung cấp hệ thống xác thực người dùng và kiểm soát truy cập dựa trên vai trò.
– XNUMX – Tiếng càu nhàu như Task Runner (Các tác vụ tự động như thu nhỏ, biên dịch, kiểm tra, v.v.)
– Nội dung: Tất cả các tệp trong thư mục tương ứng của chúng (css, js) là hợp nhất trong một tệp duy nhất và được rút gọn, giảm đáng kể tải trang và số lượng yêu cầu trình duyệt giới hạn.
Cài đặt Node.Js
Turorial tôi đã làm với Xubuntu 13.04.
sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Cài đặt Sails.Js
Phiên bản ổn định mới nhất:
sudo npm -g install sails
Tại thời điểm này mà không có lỗi, chúng tôi tạo một dự án mới! 😀
Tạo khung thư mục:
sails new testProject
Chúng tôi nhập Dự án của chúng tôi:
cd testProject
Chúng tôi khởi động máy chủ:
sails lift
Yeeeeeeeeeeah! chúng tôi nhập http://localhost:1337/
Cấu trúc của thư mục của chúng ta sẽ giống như sau:
API:
– Người lái xe
– Bộ điều hợp
– Mô hình
– Chính sách
– Dịch vụ
TÀI SẢN:
– hình ảnh
– js
– phong cách
favicon
robot
CẤU HÌNH:
– địa phương
404.js, 500.js… ..
route.js
session.js
sockets.js …… ..
NODE_MODULES:
– ejs (công cụ mẫu)
– tiếng càu nhàu
– người lạc quan
– buồm-đĩa
LƯỢT XEM:
– Trang chủ (đây là mẫu gốc, localhost)
– 404.ejs
– 500.ejs
– chúng tôi (Đối với những người đã sử dụng rails, hành vi của chúng tôi bình thường hơn layouts.html. *)
EJS (Embedded Javascript) Nó là một công cụ mẫu, nhưng không phải là công cụ duy nhất. Tôi đặc biệt thích JADE hơn
FIN
Cho đến nay kiến thức của tôi và tôi hy vọng tôi đã giúp được nhiều người … tôi mới trong công nghệ này, vì vậy mọi lời chỉ trích mang tính xây dựng đều chào mừng ????
Bài đăng này được thực hiện, bởi vì tôi đang phát triển một loại mạng tâm lý xã hội (Không có gì từ thế giới khác). Với mục đích học tậpvà ít tài nguyên. ý tưởng là cũng tạo ra một máy chủ gia đình hỗ trợ nó (Chắc chắn làm một hướng dẫn về nó) Như tôi đã nói trước đây, tài nguyên rất ít, vì vậy tối ưu hóa Nó rất quan trọng. (và ngay cả khi họ không quá ^^)
--- Bài cũ hơn ---
Bạn đang xem bài viết Giới Thiệu Về Nodejs + Sailsjs trên website Doisonggiaitri.com. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!