大佬教程收集整理的这篇文章主要介绍了nodejs+mongodb项目构建,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<table class="text">
<tr class="li1">
express -e chihuo -e表示eJs模板引擎,不写 -e 默认的创建jade模板引擎 然后在输入: cd chihuo //进入到你创建的项目目录 npm install //读取根目录中的package.Json文件然后安装项目所依赖的包 然后通过 cmd 命令行 cd 到 chihuo 的目录下 node app 这样就启动项目了。 提示1:如果不能启动项目:看看app.Js文件中没有监听端口。如果没有,在 module.exports = app;语句之前添加app.Listen(3000); 提示2:Ctrl + c 终止运行 然后我们可以在浏览器地址栏里敲入 http://127.0.0.1:3000/ 或者 http://localhost:3000 这就是你的第一个express创建的node app。 到这里你就完成了项目的重要的一步。 之后的讲解 我们从目录开始 –node_modules 项目中依赖的包 –public 公共资源放的目录 –routes 学名 路由,里面放着一些路由文件 –vIEws 放着就是页面文件了 –app.Js 项目的入口文件。当然你也可以改成其他的名字。 2.现在基本的结果已经有了,之后就是创建数据库了 mongodb的安装 这里只介绍window的安装 在官网上下载zip,这个我装在D盘的mongodb目录下 1.在D盘中创建 mongodb 文件夹然后把下载的包解压后把其中的 bin 文件夹拷贝到创建的 mongodb 文件夹中, 2.然后在mongodb文件夹中创建一个 data 文件夹,再在 data 文件夹中创建 db 文件夹 3.打开CMD命令行 d: cd mongodb\bin mongod -dbpath D:\mongodb\data\db 4.在打开一个CMD命令行: d: cd mongodb\bin mongo 5.这样就可以用了。 接着就设计我们的数据库了 在刚才的打开的mongodb数据库中输入: use chihuo \创建一个叫chihuo的数据库 db.createCollection(“users”) \创建一个集合 db.users.insert({“name”:“admin”,“password”:“111”}) \给users集合添加一个文档。 db.users.find() \查询你添加的文档 再接着就是在项目中连接刚才创建的数据库了 在项目根目录下创建一个的文件夹 database ,然后在创建一个 db.Js var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/chihuo');//;连接数据库 var scheR_683_11845@a = mongoose.scheR_683_11845@a; // 创建模型 var userscheR_683_11845@a = new scheR_683_11845@a({ NAME: String, password: String }); // 定义了一个新的模型,但是此模式还未和users集合有关联 exportS.User = db.model('users',userscheR_683_11845@a); // 与users集合关联 3.接着在vIEws文件夹创建视图文件了 我们上面用express创建的项目视图文件是eJs后缀名,我们一般习惯使用HTML后缀名。 那么我们怎么让他识别HTML的视图文件呢? 在app.Js文件中 找到 >app.set('vIEw ENGIne','eJs'); 把它替换成: >app.set( 'vIEw ENGIne','HTML' ); 再用app.ENGIne()方法注册模板引擎的后缀名。代码: >app.ENGIne('.HTML',require('eJs').__express);//两个下划线 然后我们创建一个login.HTML(登陆页面),index.HTML(原来有,改一下后缀名就行),ucenter(登陆之后的页面); login.HTML @H_827_197@ @H_400_199@my loginHello World
Welcome to