express mongoose 新手上路 问题记录

1、npm start启动报错,提示端口占用

app.js中添加了app.listen(3000),删掉即可

2、跳转到html页面

//ejs改为html
app.engine(‘.html‘, require(‘ejs‘).__express);
app.set(‘view engine‘, ‘html‘);

  发现<a href="login">登陆</a>点击后404报错

//路由index.js文件添加路由
router.get(‘/login‘, function (req, res, next) {
	res.render(‘login‘, { title: ‘login‘ });
})

3、查询不到数据

user集合中确实有数据,但是查询不到

根据网上收集的信息,尝试保存一条数据,发现数据存到了users集合中

具体解决方案及问题原由参考:http://m.blog.csdn.net/article/details?id=52349114

时间: 2024-10-13 05:38:17

express mongoose 新手上路 问题记录的相关文章

OpenGL教程之新手上路

Jeff Molofee(NeHe)的OpenGL教程- 新手上路 译者的话:NeHe的教程一共同拥有30多课,内容翔实,而且不断更新 .国内的站点实在应该向他们学习.令人吃惊的是,NeHe提供的例程源代码差点儿都有跨平台的不同编译版本号,涉及从Visual C++.Borland C++.Visual Basic.MacOS X/GLUT.Linux/GLX.Code Warrior.Delphi.C++ Builder.MASM.ASM.MingW32&Allegro以及Python等等的不

Ansible 二(新手上路)

Ansible 二(新手上路) 1.远程连接概述 远程控制: ansible1.2版本及以前的版本,默认使用python写的paramiko模块进行控制linux主机. ansible1.3版本以后,默认使用openssh进行控制linux主机,并开启了ControlPersist来优化连接速度和认证(centos6.0/RHEL6以后全已经支持). 远程传输: 默认使用SFTP传输:如果不支持可以修改配置文件为SCP模式传输. ansible配置文件详解:http://www.ansible.

Linux新手上路命令

Linux新手上路命令 命令:www.ahlinux.com Ctrl+Alt+F1  进入命令界面 Ctrl+Alt+F7  返回图形界面 root用户和普通用户切换 administrator 2 root 命令 : sudo su root 2 administrator 命令 : su administrator 设置root 用户密码 sudo passwd root 启用root 用户权限 sudo passwd -u root 禁用root 用户权限 sudo passwd -l

新手上路之Hibernate:第一个Hibernate例子

一.Hibernate概述 (一)什么是Hibernate? Hibernate核心内容是ORM(关系对象模型).可以将对象自动的生成数据库中的信息,使得开发更加的面向对象.这样作为程序员就可以使用面向对象的思想来操作数据库,而不用关心繁琐的JDBC.所以,Hibernate处于三层架构中的D层(持久层). (二)使用Hibernate的优点 1.Hibernate可以使用在java的任何项目中,不一定非要使用在java web项目中.因为Hibernate不需要类似于tomact这些容器的支持

新手上路,如何自学CAD制图呢?

我们在初学CAD制图的时候,由于刚刚开始新手入门,在学习CAD制图的过程中,总是会遇到各种各样不同的困难.这时候我们该如何解决呢?小编去弄今天先和大家分享一些关于新手上路,如何自学CAD制图的方法.小伙伴们快点来看看吧!第 一:要清楚自己为何要学CAD自己为什么一定要学习CAD?学了之后对自己的能力有什么帮助?学好后对今后的职业发展又有何意义?确定好上述的这几个问题后,我们定下学习目标,安排好学习计划,争取熟练掌握CAD制图软件,直到精通,这样才能学以致用. 第 二:开始学习,一定要买本书来学建

新手上路——it人如何保持竞争力

新手上路——如何保持竞争力 JINGZHENGLI 套用葛大爷的一句名言:21世纪什么最贵,人才.哪你是人才还是人材?还是人财或人裁?相信大家都不是最后一种.何如保持住这个光环呢?就需要我们保持我们独特的核心竞争力 对比到我们码界,大神级人物简单举不胜举,我们成不了大神,但也不希望永远是个打酱油的菜鸟,需要提高的我们核心竞争力,才能立于不败这地. 回顾大学的四年时光,你感觉这收获到了什么呢?我认为,四年大学经历倒没有学会到多少知识,当然毕业后也都还给了老师,现在连基本的微积分也解不出来.我一直认

[node.js]express+mongoose+mongodb的开发笔记

时间过得很快,6月和7月忙的不可开交,糟心的事儿也是不少,杭州大连来回飞,也是呵呵. 希望下个阶段能沉浸下来,接着学自己想学的.记一下上几周用了几天时间写的课设.因为课设的缘故,所以在短时间里了解下express+mongodb的组合,给APP端搭了个简易的服务器,也开了后台网站的web服务.简单总结一下开发过程中遇到的坑. 一.关于express了解node.js有半年多,第一次用node.js的框架来写server,了解不是很深,简单看了一下文档之后就可以上手了,开发入门难度低.1.运行ex

IIS/IIS Express/Asp.net配置片段记录

事情的起因是,我们在项目中使用了URLRewriter.dll作为实现伪静态的工具,在VS2010及之前的开发环境中,该功能运行正常,但在VS Express 2012 for Web中就不起作用了,追究原因,找到是IIS Express配置的问题,因为IIS Express与IIS的配置很相似,并且在这个过程中对以前Asp.net配置中的未有甚解的配置项重新看过了一遍,所以记录下来,以免以后遇到这样的问题还要再将原始文档翻看一遍. 这个追究原因的过程是: IIS和IIS Express的配置

Mongoose 框架初学使用记录

嘛.... 最近由于需要使用HTTP服务端,原先是使用的Qt框架实现的HTTP服务端,然后发现有些缺陷导致我不得不放弃这个框架,也不是完全放弃,只是HTTP服务端这里不再使用Qt,用Qt做高并发真的有点不好. 然后毅然的选择了mongoose这个框架,主要是听说这玩意 嵌入到代码中非常方便.下载之后发现果然就一个 h文件和cpp文件.. 于是开始研究这个框架,根据mongoose 用户手册再加上一堆实例教程,基本上写了一个类 进行操作封装(并不是完全的封装了) MoHttp.h文件主要是实现mo