Hướng dẫn AdonisJs MVC Framework – Phần 1

Hướng dẫn AdonisJs MVC Framework phần 1. Với MVC chúng ta sẽ không cần phải nói về nó nữa phải không nào. Hôm nay trong phần đầu tiên mình sẽ nói về AdonisJs là gi ? và cách cài đặt chạy ứng dụng đầu tiên ra sao.



AdonisJs là gi ?

AdonisJs là một Nodejs Framework được viết lại đựa trên mô hình MVC và được thiết kế khá giống với Laravel Framework, giống về cấu trúc thư mục và cách viết. Vì thế với những bạn nào đã sữ dụng qua Laravel thì khi tiếp xúc với AdonisJs các bạn sẽ khá dẽ dàng nắm bắt.

Điểm mạnh của AdonisJs là gi ?

  • Tương tác mạnh mẽ trong cơ sở dữ liệu
  • Api và cơ chế xác thực
  • Dẽ dàng gữi mail với SMTP hoặc các dịch vụ khác
  • Cho phép validate input đầu vào
  • Bảo mật cao
  • Dẽ dàng mở rộng

Cài đặt Nodejs

Việc cài đặt AdonisJs khá dể dàng. để chuẩn bị cài đặt AdonisJs chúng ta cần cài đặt 2 thành phần bắt buộc sau: NodeJsnpm (Node Package Manager).

Hiện tại tôi đang giới thiệu với các bạn AdonisJs phiên bản 3.1 (bây giờ đã có 3.2 rồi) chúng ta cần Nodejs version >= 4.0.0 và npm >= 3.0.0. Để cài đặt 2 thành phần này các vào trang chủ của Nodejs tại đây. Các bạn download và cài đặt bình thường sau khi cài đặt xong các bạn kiểm tra lại version xem đã đúng với yêu cầu chưa bằng cách dùng gitbash hoac CMD:

    node -v
    # >= v4.0.0

npm

    npm -v
    # >= v3.0.0

Cài đặt AdonisJs

Việc cài đặt AdonisJs dựa trên package Adonis-CLI đây là tool command của Adonisjs cho phép cài đặt cũng như cấu hình Adonisjs.

    npm i -g adonis-cli



Sau khi cài đặt Adonis-CLI các dùng lệnh sau để xem các chức năng của nó là gì.

    adonis --help

Tạo mới project

Đến đây chúng ta dường như xong việc cài đặt hệ thống. Bây giờ chúng ta chĩ cần khởi tạo mới một dự án riêng biệt Adonis-CLI sẽ tự động build cho chúng ta source code.

    adonis new ten_project

Đợi quá trình cài đặt thành công các bạn duy chuyển đến thư mục mà bạn vừa tạo project để start server và review trang web.

    npm start

Đây là cấu trúc thư mục của AdonisJs nhìn khá là quen thuộc phải không nào.

AdonisJs cấu trúc thư mục
AdonisJs cấu trúc thư mục

Mặt định Adonisjs sẽ start trên localhost với port là 3333. Bây giờ các bạn vào trình duyệt và go vào localhost:3333 xem kết quả nào.

Hướng dẫn AdonisJs MVC Framework
Hướng dẫn AdonisJs MVC Framework

Phần 1 của AdonisJs mình sẽ kết thúc tại đây. Hy vông bài viết này sẽ giúp các bạn làm quen được với Adonisjs. Ở bài viết sau mình sẽ nói về các thành phần trong AdonisJs. Chúc các bạn thành công !.

Article Writter By

Long Phạm

"Thành công nuôi dưỡng sự hoàn hảo. Sự hoàn hảo lại nuôi lớn thất bại. Chỉ có trí tưởng tượng mới tồn tại."