如何使用MongoDB、Express、AngularJS和NodeJS构建待办任务管理系统的第一步?
- 内容介绍
- 文章标签
- 相关推荐
本文共计541个文字,预计阅读时间需要3分钟。
%E2%80%9C%E5%9C%A8NodeJS%E4%B8%8A%E6%90%AD%E5%BB%BAWeb%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E4%BD%BF%E7%94%A8Express4%E5%BC%80%E5%8F%91Restfull%E6%9C%8D%E5%8A%A1%EF%BC%8C%E9%85%8D%E7%BD%AEMongoDB%E4%B8%BA%E6%95%B0%E6%8D%AE%E5%BA%93%EF%BC%8C%E4%BD%BF%E7%94%A8mongoose%E7%BB%84%E4%BB%B6%E8%BF%9E%E6%8E%A5MongoDB%EF%BC%8C%E4%BD%BF%E7%94%A8AngularJS%E5%92%8CBootstrap%E6%9E%84%E5%BB%BA%E7%95%8C%E9%9D%A2%EF%BC%8C%E4%BD%BF%E7%94%A8IntelliJ%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7%E2%80%9D
NodeJS搭建Web服务器Express4搭建Restfull服务MongoDB作为数据库mongoose组件搭建Web服务器Express4搭建Restfull服务
MongoDB作为数据库
mongoose组件连接MongoDB
AngularJSBootstrapFoundationUI界面
IntelliJ开发工具
1、准备工作
安装好NodejsNPMMongoDBExpress
2、项目搭建
Step 1选择一个可以在里面创建项目的文件夹在文件夹上利用Git Bash打开命令窗口输入
express MyTodo
此时项目文件夹以及其中的基本文件已经创建再输入
cd MyTodo 项目相关的依赖包已经安装。
利用Git Bash输入npm start即会出现
在浏览器中输入localhost:3000/
就会出现Welcome to Express
--------------------------------------------------------------------------------------------------------------
step 2如果不习惯使用ejs可以将ejs换为html方法如下
找到app.js将其中的
app.set(view engine, jade);
换为
app.engine(.html, require(ejs).renderFile);app.set(view engine, html); 然后将views文件夹下的ejs文件改为html文件。
再次输入npm start在浏览器查看。
因为每次修改文件都要重新启动web 服务可以采用 nodemon 让它帮我们自动更新输入
npm install nodemon -g
然后输入nodemon即可不再需要每次改动都npm start了。
--------------------------------------------------------------------------------------------------------------
step 3安装MongoDB驱动mongoose输入
npm install mongoose --save
然后将mongoose加入到MyTodo/app.js中
然后你会发现
[nodemon] 1.11.0 [nodemon] to restart at any time, enter rs [nodemon] watching: *.* [nodemon] starting node ./bin/www connection succesful
--------------------------------------------------------------------------------------------------------------
step 4创建models文件夹在其中新建Todo.js
mkdir models
touch models/Todo.js
在Todo.js中写入
--------------------------------------------------------------------------------------------------------------
step 5利用AngularJS的$localhost:3000/todos
即可看到[ ]
--------------------------------------------------------------------------------------------------------------
step 6继续在routes/todos.js中加入其它数据库操作方法
可以使用Google插件postman进行测试至此后端搭建已经完成。
--------------------------------------------------------------------------------------------------------------
step 7搭建前端
将routes/index.js中的title值改为myTodo App
在views/index.html中添加如下代码
在浏览器中即可看到如下视图
如果需要换端口可以采用如下方式
PORT4000 nodemon
OK基本项目建设完毕接下来将进行框架的文件整理后面将继续更新~~~~
本文共计541个文字,预计阅读时间需要3分钟。
%E2%80%9C%E5%9C%A8NodeJS%E4%B8%8A%E6%90%AD%E5%BB%BAWeb%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E4%BD%BF%E7%94%A8Express4%E5%BC%80%E5%8F%91Restfull%E6%9C%8D%E5%8A%A1%EF%BC%8C%E9%85%8D%E7%BD%AEMongoDB%E4%B8%BA%E6%95%B0%E6%8D%AE%E5%BA%93%EF%BC%8C%E4%BD%BF%E7%94%A8mongoose%E7%BB%84%E4%BB%B6%E8%BF%9E%E6%8E%A5MongoDB%EF%BC%8C%E4%BD%BF%E7%94%A8AngularJS%E5%92%8CBootstrap%E6%9E%84%E5%BB%BA%E7%95%8C%E9%9D%A2%EF%BC%8C%E4%BD%BF%E7%94%A8IntelliJ%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7%E2%80%9D
NodeJS搭建Web服务器Express4搭建Restfull服务MongoDB作为数据库mongoose组件搭建Web服务器Express4搭建Restfull服务
MongoDB作为数据库
mongoose组件连接MongoDB
AngularJSBootstrapFoundationUI界面
IntelliJ开发工具
1、准备工作
安装好NodejsNPMMongoDBExpress
2、项目搭建
Step 1选择一个可以在里面创建项目的文件夹在文件夹上利用Git Bash打开命令窗口输入
express MyTodo
此时项目文件夹以及其中的基本文件已经创建再输入
cd MyTodo 项目相关的依赖包已经安装。
利用Git Bash输入npm start即会出现
在浏览器中输入localhost:3000/
就会出现Welcome to Express
--------------------------------------------------------------------------------------------------------------
step 2如果不习惯使用ejs可以将ejs换为html方法如下
找到app.js将其中的
app.set(view engine, jade);
换为
app.engine(.html, require(ejs).renderFile);app.set(view engine, html); 然后将views文件夹下的ejs文件改为html文件。
再次输入npm start在浏览器查看。
因为每次修改文件都要重新启动web 服务可以采用 nodemon 让它帮我们自动更新输入
npm install nodemon -g
然后输入nodemon即可不再需要每次改动都npm start了。
--------------------------------------------------------------------------------------------------------------
step 3安装MongoDB驱动mongoose输入
npm install mongoose --save
然后将mongoose加入到MyTodo/app.js中
然后你会发现
[nodemon] 1.11.0 [nodemon] to restart at any time, enter rs [nodemon] watching: *.* [nodemon] starting node ./bin/www connection succesful
--------------------------------------------------------------------------------------------------------------
step 4创建models文件夹在其中新建Todo.js
mkdir models
touch models/Todo.js
在Todo.js中写入
--------------------------------------------------------------------------------------------------------------
step 5利用AngularJS的$localhost:3000/todos
即可看到[ ]
--------------------------------------------------------------------------------------------------------------
step 6继续在routes/todos.js中加入其它数据库操作方法
可以使用Google插件postman进行测试至此后端搭建已经完成。
--------------------------------------------------------------------------------------------------------------
step 7搭建前端
将routes/index.js中的title值改为myTodo App
在views/index.html中添加如下代码
在浏览器中即可看到如下视图
如果需要换端口可以采用如下方式
PORT4000 nodemon
OK基本项目建设完毕接下来将进行框架的文件整理后面将继续更新~~~~

