学习使用MEAN开发RESTful WEB api,实现数据的CRUD

MEAN

M=MongoDB

非关系型数据库

E=Express

Node中的web开发模块

A=Angular.js

Googlejavascript开发框架

N=Node.js

javascript的服务端运行环境

 

下面通过youtube上的一个教程来学习使用MEAN来做一个listCRUD

 

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请求

 res.send("Hello World from server.js");     //向客户端发送一条文本
 });
 app.listen(3000);               //指定程序监听在3000端口
 console.log("Server running on port 3000");  //在服务器的窗口中打印一行文本
 

技术分享

在终端中通过node server命令来启动web服务器server.js中的代码即可被执行,并打印出信息

技术分享

在浏览器中访问http://localhost:3000  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值