运行nodejs的blog程序遇见问题
我是运行这个教程的代码。可以在网上找到相关视频和代码。

第一个问题,数据库中没有创建对应的表就开始运行程序。node app.js
这个错误问题大家可以去重现一下
第二个问题,我也没有看明白,但是我根据提示删除了相关代码,结果好了。问题截图如下

第三个问题,应该是自己粗心,其实也是不懂导致,没有启动数据库服务,解决当然是启动数据库服务了。问题截图如下。

这些问题解决好,网站程序运行起来了。如下图。

经过两天跟着视频的学习,终于对nodejs和mongodb有一定了解了。当然不是像其他人一样那么努力,废寝忘食,我是看一会儿视频,然后看一会儿手机,中间还睡着了。总得来说还是把它们从头看完了。感谢marico 老师,精心讲解。让我知道了很多nodejs的知识和概念。这次学习实践也让我明白了一些道理,要么不学,要么认真学,学会它。学习是枯燥的,当然,学会了也是乐趣无穷的。以后一定要端正态度,好好学习,天天向上。
这个问题可能大家遇到的
npm install express -g 全局安装 Express 后命令行输入 Express 提醒 “express 不是内部或外部命令的问题”
官方文档有 npm install -g expre-generator 这个命令,安装后就可以使用 express -e 命令创建 express 项目。
npm install express -g只是说可以require了要想在terminal下用express生成project,还需要``` $ npm install -g express-generator
正解 4.X版本,把generator分离出来了,需要单独安装
运行nodejs的blog程序遇见问题的更多相关文章
- 使用Termux,在手机上做nodejs编程,运行nodejs程序。
		
如果你是一名nodejs开发者,是否想过以下问题:在手机上运行nodejs程序?用手机当nodejs服务器?在手机上做nodejs编程?YES!使用Termux,以上都可以做到! 下面展示如何实现这个 ...
 - 运行编译后的程序报错  error while loading shared libraries: lib*.so: cannot open shared object file: No such file or directory
		
运行编译后的程序报错 error while loading shared libraries: lib*.so: cannot open shared object file: No such f ...
 - linux启动后自动登录并运行自定义图形界面程序
		
在<Ubuntu CTRL+ALT+F1~F6 进入命令模式后不支持中文显示的解决办法>一文中提到linux启动在以后运行一个独占显示器的图形程序的两种办法. 1.不启动xserver,使 ...
 - 运行第一个Hadoop程序,WordCount
		
系统: Ubuntu14.04 Hadoop版本: 2.7.2 参照http://www.cnblogs.com/taichu/p/5264185.html中的分享,来学习运行第一个hadoop程序. ...
 - [转帖]以Windows服务方式运行ASP.NET Core程序
		
以Windows服务方式运行ASP.NET Core程序 原作者blog: https://www.cnblogs.com/guogangj/p/9198031.htmlaspnet的blog 需要持 ...
 - 使用forever运行nodejs应用
		
使用forever运行nodejs应用 何为forever forever可以看做是一个nodejs的守护进程,能够启动,停止,重启我们的app应用. 官方的说明是说: A simple CLI to ...
 - [分享]在ubuntu9.10下实现开机自动登录并运行自己的图形程序
		
在ubuntu9.10下实现开机自动登录并运行自己的图形界面程序(本人接触ubuntu时日不长,文中一些说法难免有错误和疏漏之处,还请大家不吝批评指正.)实现步骤分以下三大步:1. 实现ubuntu文 ...
 - .NET跨平台之旅:探秘 dotnet run 如何运行 .NET Core 应用程序
		
自从用 dotnet run 成功运行第一个 "Hello world" .NET Core 应用程序后,一直有个好奇心:dotnet run 究竟是如何运行一个 .NET Cor ...
 - 在运行Hibernate Hello World程序的时候,抛如下错误:  view plain Exception in thread "main" org.hibernate.exception.LockAcquisitionException 解决方法
		
在运行Hibernate Hello World程序的时候,抛如下错误: Exception in thread "main" org.hibernate.exception.Lo ...
 
随机推荐
- [转][LeetCode]Longest Common Prefix ——求字符串的最长公共前缀
			
题记: 这道题不难但是很有意思,有两种解题思路,可以说一种是横向扫描,一种是纵向扫描. 横向扫描:遍历所有字符串,每次跟当前得出的最长公共前缀串进行对比,不断修正,最后得出最长公共前缀串. 纵向扫描: ...
 - 李洪强iOS经典面试题123
			
1.static 关键字的作用: (1)函数体内 static 变量的作用范围为该函数体,不同于 auto 变量,该变量的内存只被分配一次, 因此其值在下次调用时仍维持上次的值; (2)在模块内的 s ...
 - android-时间选择器和日期选择器
			
一.实现动态输入日期和时间 * DataPicker(日历选择器) * DataPicker对象以init()方法指定DatePicker初始的年月日及OnDateChangedListener事件 ...
 - 段落的展开收起(substring的应用)
			
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...
 - 我爱记单词(iWords)之NABC  by张恿
			
1) N (Need 需求) 我们组的项目是做一个英语学习助手,前人的基础上开发新的功能,修改原来功能的bug等等.之前的版本只提供了主动“看单词”和单词测试的功能,我们希望增加背单词的功能,以便更好 ...
 - 使用Fiddler的X5S插件查找XSS漏洞
			
OWASP top 10的安全威胁中的CrossSite Scripting(跨站脚本攻击),允许攻击者通过浏览器往网站注入恶意脚本.这种漏洞经常出现在web应用中需要用户输入的地方,如果网站有XSS ...
 - Excel导出公共函数
			
/// <summary> /// 将一组对象导出成EXCEL /// </summary> /// <typeparam name="T">要 ...
 - BizTalk动手实验(三)BizTalk开发综合实验
			
1 课程简介 通过本课程熟悉BizTalk开发组件Schema/Map/Orchestration/Pipeline的开发与配置 2 准备工作 3 演示 3.1 创建与配置BizTalk应用程序 1. ...
 - Adding supplementary tables and figures in LaTeX【转】
			
\renewcommand{\thetable}{S\arabic{table}} \renewcommand{\thefigure}{S\arabic{figure}} 这样就以Table S1, ...
 - Algorithm | Tree traversal
			
There are three types of depth-first traversal: pre-order,in-order, and post-order. For a binary tre ...