MEAN.JS เป็น full-stack javascript ซึ่งรวมเอาเทคโนโลยี javascript ที่ดีที่สุดเอาไว้ ทำให้คุณสามารถสร้าง application ได้รวดเร็วมากยิ่งขึ้นและง่ายมากขึ้น MEAN.JS ประกอบไปด้วย MongoDB, ExpressJS, AngularJS และ Node ในครั้งนี้เรามาลองติดตั้ง MEAN.JS บน Ubuntu 14.04 กัน
อันดับแรกติดตั้ง MongoDB ก่อน
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install mongodb-org git build-essential openssl libssl-dev pkg-config
ติดตั้ง Node.js
sudo apt-get install nodejs npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
ติดตั้ง Grunt
sudo npm install -g bower grunt-cli
จากนั้น clone git repository ของ MEAN.JS ลงมา
sudo git clone https://github.com/meanjs/mean.git /opt/mean
ติดตั้ง node module เพิ่มเติม
cd /opt/mean
sudo npm install
จากนั้นใช้ bower เพื่อติดตั้ง dependency อื่นๆ ที่ต้องใช้งาน
sudo bower --allow-root --config.interactive=false install
สั่ง grunt เพื่อเริ่มทำงาน
grunt
เปิด browser ไปที่ http://your-hostname:3000 จะพบหน้า MEAN.JS ดังนี้