使用 MEAN 进行全栈开发基础篇——2、弄一个简单的用户管理试试
来源:互联网 发布:zard变声器数据 编辑:程序博客网 时间:2024/05/02 02:29
搭建项目
这下我们应该来搭建一个项目了,随便起个名字 ForUsers
找一个合适的位置,然后打开命令行:express ForUsers
会得如下树状图的结构
├── app.js├── bin│ └── www├── package.json├── public│ ├── images│ ├── javascripts│ └── stylesheets├── routes│ ├── index.js│ └── users.js└── views ├── error.jade ├── index.jade └── layout.jade
初步工作
让我们先来编辑一下 ForUsers 目录里的 package.json 文件
大家可能注意到每一个依赖模块版本号前面都是 ~
波浪号,全部替换成 ^
插入符【为什么要这么做,因为波浪号是固定版本号,而插入符则以右边的版本号为最低版本,向上查找新版本安装依赖】
安装依赖
使用命令行 cd 到项目内,然后执行 npm install
接着坐等…
【中途提示你 jade 已经更名为 pug 和 transformers 过期的警告,不用理会……】
安装小工具 nodemon 和 Monk
- nodemon 的目的是在你修改项目代码后会自动重启 node 服务器而不用手动去重启【注意要说明一下就是你修改项目内文件代码后,网页上是不会生效的,直到你重启服务器】,安装
npm install -g nodemon
- Monk 是一个用来读写 MongoDB 的模块。安装
npm install monk --save
,前面说过了--save
参数是将这个模块添加到当前项目依赖,这句执行完毕后,打开 package.json 会发现 Monk 进去了。
运行项目
如果一切正确无误,那么现在在项目目录下执行 nodemon
后,是会得到类似这样的提示的
[nodemon] 1.11.0[nodemon] to restart at any time, enter `rs`[nodemon] watching: *.*[nodemon] starting `node ./bin/www`
访问一下试试
浏览器访问 http://localhost:3000,可以得到 Welcome to Express 的信息,至此我们创建项目的工作就做好了。
0 0
- 使用 MEAN 进行全栈开发基础篇——2、弄一个简单的用户管理试试
- 使用 MEAN 进行全栈开发基础篇——1、先来弄个环境什么的
- 使用 MEAN 进行全栈开发基础篇——3、接着前面玩儿查询
- 使用 MEAN 进行全栈开发基础篇——4、接着前面玩儿添加
- 使用 MEAN 进行全栈开发基础篇——5、接着前面玩儿编辑
- 使用 MEAN 进行全栈开发基础篇——6、接着前面玩儿删除
- MEAN全栈开发 之 用户认证篇
- 【译】基于MEAN的全栈开发实例教程校对版
- 菜鸟好文推荐(四)——基于JavaScript的现代Web应用全栈开发:MEAN
- MEAN 全栈开发 Create a MEAN App Called CodePost
- 使用MEAN进行现代化WEB开发
- 全 Javascript 的 Web 开发架构:MEAN
- 全 Javascript 的 Web 开发架构:MEAN
- iOS开发UI基础—08应用程序管理之xib的简单使用
- 使用structs2.0开发一个简单的用户登录程序
- MEAN全栈开发:使用NodeJS和MongoDB创建REST服务
- MEAN全栈开发学习笔记1===>栈的安装
- 我的MEAN全栈开发之路 I 入门小记
- ContentProvider
- 点击劫持和防御
- MongoDB-JAVA-Driver 3.2版本常用代码全整理(2) - 查询
- openGL编程-环境配置(glfw;glew;glm相关 )
- MongoDB-JAVA-Driver 3.2版本常用代码全整理(3) - 聚合
- 使用 MEAN 进行全栈开发基础篇——2、弄一个简单的用户管理试试
- MongoDB-JAVA-Driver 3.2版本常用代码全整理(4) - 地理空间索引
- 进程线程区别
- socket函数send和recv函数
- HMTL5基本解释
- 表单提交return方法与ajax冲突解决办法
- chaincode:simpledemo
- 第一个Java程序
- 第十五章 编程练习