MEAN
M=MongoDB |
非关系型数据库 |
E=Express |
Node中的web开发模块 |
A=Angular.js |
Google的javascript开发框架 |
N=Node.js |
javascript的服务端运行环境 |
下面通过youtube上的一个教程来学习使用MEAN来做一个list的CRUD。
1、安装node.js
至http://nodejs.org下载相应版本,本文用的是for Mac OSX 10.10的版本
安装完成后,在终端中验证node的版本和npm(node的包管理器的版本),以确定命令能够运行,安装成功
2、安装文本编辑器sublime Text 3
3、在桌面上新建一个文件夹contactlistapp,作为项目文件的存储目录。并在目录中新建一个 server.js文件作为项目程序的入口文件。
4、为项目安装Express
在终端中cd进入contactlistapp目录,执行命令 npm install express,如下图所示表示已经完成Express的安装。
在contactlistapp目录中会出现存储着模块的文件夹。
5、编写一个最简单的node web服务器,并运行
在server.js文件中,键入以下代码:
var express=require(‘express‘); //引用express模块
var app=express(); //创建一个express实例
app.get(‘/‘,function (req,res){ //服务器响应对根路径的get请求
在终端中通过node server命令来启动web服务器,server.js中的代码即可被执行,并打印出信息
在浏览器中访问http://localhost:3000