Giới thiệu về MEAN Stack

Bài viết này sẽ đưa bạn qua cài đặt MEAN stack trên máy chủ ảo Linux của bạn dựa trên CentOS 7.


MEAN là một ngăn xếp phần mềm JavaScript có chứa Node.JS, Angular.JS và Express.JS. Nó sử dụng MongoDB làm cơ sở dữ liệu mặc định. Để cài đặt ngăn xếp, cần phải có quyền root. Tuy nhiên, nếu bạn không có quyền root, hãy đảm bảo rằng các lệnh của bạn bắt đầu bằng Thanh thiếu niên.

Bắt đầu

Bước đầu tiên là thiết lập Máy của bạn để cài đặt. Trước khi bắt đầu cài đặt, hãy đảm bảo rằng máy của bạn có các mục sau

  • Git. Xác nhận rằng bạn đã cài đặt GIT trong hệ thống của bạn. Để xác nhận cài đặt, hãy chạy lệnh # git –version trên thiết bị đầu cuối.
  • Đảm bảo rằng các phụ thuộc được cài đặt. Chạy các lệnh sau
    # cài đặt đá quý

# yum cài đặt gcc-c ++ tạo git fontconfig bzip2 libpng-devel ruby ​​ruby-devel

Cài đặt MongoDB

Lưu ý đặc biệt: Tham khảo ý kiến ​​trang lưu trữ MongoDB tốt nhất của Hostadvice để tìm các dịch vụ lưu trữ MongoDB hàng đầu. .

.MongoDB là một hệ thống cơ sở dữ liệu NoQuery lưu dữ liệu ở định dạng JSON, do đó hỗ trợ thực thi JavaScript phía máy chủ. Vì nó không được liệt kê trên kho lưu trữ chính thức của CentOS, chúng tôi sẽ cần tạo một bản để tải xuống phiên bản ổn định mới nhất. Nhập nội dung sau để tạo tệp mới bằng trình soạn thảo văn bản của bạn

# nano /etc/yum.repose.d/mongodb.repo

Điều này sẽ mở một tệp văn bản mới. Dán đoạn mã sau và lưu nó, sau đó thoát khỏi trình chỉnh sửa.

[mongodb-org-3.6]
tên = Kho lưu trữ MongoDB
baseurl = https: //repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck = 1
đã bật = 1
gpgkey = https: //www.mongodb.org/static/pgp/server-3.6.asc

Cài đặt MongoDB bằng cách chạy lệnh sau:

# yum cài đặt mongodb-org

Sau khi cài đặt hoàn tất, hãy bắt đầu và kích hoạt dịch vụ cơ sở dữ liệu bằng các lệnh sau:

# systemctl bắt đầu mongod
#systemctl kích hoạt mongod

Để xác minh rằng dịch vụ đang chạy, hãy chạy lệnh sau

# trạng thái systemctl mongod

Cài đặt Node JS.

Lưu ý đặc biệt: Tham khảo ý kiến ​​với trang lưu trữ Node.js tốt nhất của Hostadvice để tìm các dịch vụ lưu trữ Node.js hàng đầu.

Node JS là một môi trường thực thi JavaScript hoạt động như một phía máy chủ. Việc cài đặt Node.js được thực hiện bằng cách thêm kho lưu trữ của một nhánh ổn định. Điều này được thực hiện bằng cách chạy lệnh này:

# curl -sL https://rpm.nodesource.com/setup_9.x | bash

Bước tiếp theo là cài đặt Node JS và NPM

# yum cài đặt -y nodejs

Kiểm tra xem cài đặt có thành công hay không bằng cách chạy

phiên bản # npm
# phiên bản nút

Cài đặt Bower và Gulp

Đây là các thành phần của ngăn xếp trung bình. Bower là một trình quản lý gói cho các ứng dụng front-end, trong khi gulp tự động hóa các tác vụ. Việc cài đặt cả hai phải mang tính toàn cầu để chúng có sẵn trên toàn hệ thống.

Chạy lệnh sau để cài đặt bower và gulp tương ứng.

# npm cài đặt -g bower
# npm cài đặt -g gulp

Xác minh cài đặt thành công bằng cách chạy các lệnh này

# npm danh sách -g –depth = 0

Điều này sẽ mang lại những điều sau đây

/ usr / lib
├── [email protected]
├── [email protected]
└── [email protected]

Cài đặt MEAN

Bây giờ các cài đặt tiên quyết đã được thực hiện, đã đến lúc cài đặt bản tóm tắt trung bình. Điều này được thực hiện bằng cách nhân bản nó từ github.

# git clone https://github.com/meanjs/mean.git

Với bản soạn sẵn trên thư mục chính của bạn, bạn cần cài đặt các tham chiếu dự án bằng cách truy cập vào thư mục. Chạy;

# cd có nghĩa là

Để cài đặt có nghĩa là chạy:

# npm cài đặt

Việc này có thể mất vài phút nhưng sau khi cài đặt tài nguyên phía trước bằng cách nhập;

# bower cài đặt –allow-root

Chạy ứng dụng đầu tiên

Để bắt đầu dự án ngăn xếp MEAN, sử dụng các lệnh dưới đây:

# npm bắt đầu

Lúc đầu, bạn có thể gặp lỗi sau
Lỗi đầu ra

[12:56:49] ‘lint’ bị lỗi sau 702 ms
[12:56:49] Lỗi trong plugin ‘chuỗi trình tự’
Thông điệp:
Đã xảy ra lỗi trong nhiệm vụ ‘sass’

Sửa lỗi bằng cách chạy các lệnh sau:

# rm -rf node_modules
# npm cache sạch
# npm cài đặt
# npm bắt đầu

Để truy cập ứng dụng MEAN, nhập liên kết dưới đây trên trình duyệt của bạn:

http: // your_server_ip: 3000

Nó sẽ mang lại một trang như trang dưới đây.

Bạn có thể bắt đầu xây dựng và triển khai các ứng dụng của mình.

Kiểm tra 3 dịch vụ lưu trữ máy chủ chuyên dụng hàng đầu:

Lưu trữ A2

Giá khởi điểm:
99,59 đô la


độ tin cậy
9,3


Giá cả
9.0


Thân thiện với người dùng
9,3


Ủng hộ
9,3


Đặc trưng
9,3

Đọc đánh giá

Ghé thăm Hosting A2

FastComet

Giá khởi điểm:
$ 139,00


độ tin cậy
9,7


Giá cả
9,5


Thân thiện với người dùng
9,7


Ủng hộ
9,7


Đặc trưng
9,6

Đọc đánh giá

Ghé thăm FastComet

Cơn gió

Giá khởi điểm:
$ 99,00


độ tin cậy
9,3


Giá cả
9,2


Thân thiện với người dùng
9,2


Ủng hộ
9,3


Đặc trưng
9,2

Đọc đánh giá

Ghé thăm Hostwinds

Bài viết hướng dẫn liên quan

  • Cách cài đặt Redis trên máy chủ chuyên dụng CentOS 7 hoặc VPS
    Trung gian
  • Cách cài đặt Redis trên máy chủ CentOS 7
    Trung gian
  • Cách thiết lập SSH trên VPS CentOS 7 từ máy khách Windows
    Trung gian
  • Cách cài đặt LAMP Stack trên VPS CentOS 7 hoặc Máy chủ chuyên dụng của bạn
    Trung gian
  • Cách cài đặt Node.js trên VPS Linux hoặc Máy chủ chuyên dụng của bạn
    Trung gian
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me