Cài đặt MEAN stack trên MacOSX
nodejs
73
White

Phan Hoàng Công viết ngày 23/05/2015

Đánh dấu lần đầu tiên dùng Kipalog, ghi lại trình tự thử nghiệm cài đặt MEAN stack cá nhân

mean

Cài đặt mean.io

Dùng homebrew trên Mac để cài đặt node và npm

brew install node

Dùng npm để cài đặt mean-cli và bowser

npm install -g bower
npm install -g mean-cli 

Dùng câu lệnh mean để khởi tạo một app folder và cài đặt các package cần thiết ban đầu

mean init mean-play
cd mean-play
npm install

Cài đặt MongoDB

Vì trong Mac chưa có sẵn MongoDB nên dùng brew để cài đặt

brew install mongo
mongo --version #version check

Tạo folder chứa data và khởi động MongoDB

sudo mkdir /var/db/mongo
sudo chown `id -u` /var/db/mongo
mongod --dbpath /var/db/mongo &
# all output going to: /usr/local/var/log/mongodb/mongo.log

Khởi động server

Khi mọi công việc chuẩn bị xong xuôi đã hoàn tất, bước cuối cùng là khởi động server

node server &

Bây giờ mở browser và vào địa chỉ http://localhost:3000 sẽ nhìn thấy trang web welcome của mean
alt text

Trang login cũng được chuẩn bị sẵn ở địa chỉ http://localhost:3000/#!/auth/register
alt text

Các file config

Các file config được ở ở đường dẫn config/env/

ls config/env/
# all.js         development.js production.js  test.js

Tóm tắt

Mean được chuẩn bị sẵn với độ hoàn thiện rất cao. Bỏ qua những phần lằng nhằng mệt mỏi, ta có thể tập trung ngay vào xây dựng logic. Nếu dùng Mean để bắt đầu học Node.js, MongoDB hay AngularJS thì sẽ tiếp kiệm được nhiều thời gian

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Phan Hoàng Công

6 bài viết.
22 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
35 9
Lang thang thấy một số button rất đẹp trên Codepen nên tổng hợp lại. Các bạn click thẳng vào link tiêu đề để đến codepen nhé. (Link) (Ảnh) (Li...
Phan Hoàng Công viết gần 3 năm trước
35 9
White
23 4
(Ảnh) Bower là gì Bower là một công cụ quản lý resource cho lập trình frontend được open source bởi Twitter. Đã qua cái thời bạn phải download t...
Phan Hoàng Công viết hơn 3 năm trước
23 4
White
21 6
Hiệu ứng chữ Để tạo ra một website ấn tượng thì design, hay "bộ mặt" của trang web là cực kỳ quan trọng. Trong design nói chung thì tiêu đề, đầu đ...
Phan Hoàng Công viết hơn 3 năm trước
21 6
Bài viết liên quan
White
1 0
Lâu lâu không động vào nodejs không biết mấy ông tool tiếc này đi đâu về đâu rồi. Trước đây thì mình vẫn có thể dùng istanbul với mocha đơn giản th...
Hoàng Duy viết 2 năm trước
1 0
White
5 1
Xử lý đồng bộ một mảng bằng Promise thay cho async.eachSeries Tựa Đang muốn chạy một hàm trong đó xử lý đồng bộ từng phần tử trong một mảng, do g...
Cuong Pham viết 2 năm trước
5 1
Male avatar
5 0
Publications và Subscriptions Trong chương này bạn sẽ: Hiểu được cách thức hoạt động của publications và subscriptions. Học xem gói Autopubli...
Nguyen Quang Phuong viết hơn 3 năm trước
5 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
6 bài viết.
22 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!