进阶课第二课程,深挖webapp中的express

1,为什么时post中时render而不是send?
2,为什么view中没有users
3,vue-hackernews,这个是Vue的作者写的,一个项目的readme和package.json都是非常重要的,其中package.json中的node和npm的版本呢是非常重要的。
4,为什么全局安装express?框架性的项目看框架的用途,可以给我们一个立马使用的框架让我们去写,就像房子的骨架
5,npm start之前是可以加参数的,在windows 中加入参数的时候是不是需要加上set,
6,process这个参数是非常重要的,这是个全局的参数,整个项目的全局存在,就像window和docment的功能差不多,
7,views在express中是可以不需要的,因为他是提供页面的,有这个就是你具备提供页面的能力,不是最重要的,
8,去掉www中的去掉没用的代码,来执行,这个就是抓主干的一种能力,训练自己,
9,路由学习的核心点:这个是注册机制,(在app.js中制定了很多注册机制的代码)app.js是个大脑,routers 是动脉,
10,专注于课程本身,而有多余时间就看课外知识
4,一个webapp的工程应该长什么样子?这个取决于开发经验;一个工程的项目最重要的是什么?是入口文件;nodejs项目最重要的是什么?是package.json(可以找到关于项目的任何东西);依赖包(第三方库)决定了什么?决定了功能

1,express 牛逼之处就是有一个next这个设置
2,看文章http错误码这个文章,
3,其余的路由是如何解析到错误的,这个是关于next这个机制,这个需要自己下去查
4,唯一增加的难度是变量增加太多,这个需要不断的看,加log运行
5,跑起来的时候先是把注册表登记起来
6,老师第二节课讲到的那本本书,
7,npm start 和npm run auto-start 的区别
8,准备工作为什么要用nvm?他是一个版本管理系统,看vue hackernews,vue的作者写的,readme一定要读,package.json是一定要看,不但要看node和npm的版本,其他的依赖也都要看下,针对不同的项目使用不同的版本,node>=7.0意思是版本要求7.0以上的版本,向上的那个箭头可以不要,对于nvm list查看自己的版本的信息
9,前端开发案例,刘禹锡的那个项目,
10,老师使用的是subline的编辑器
11,express为何要全局安装,框架性的项目看要用来干什么?express既可以全局安装也可以当成第三方的库,
12,每一次操作之后都要看自己的命令都有神马变化
13,express快速给我了我们一个架子,所有的框架性的项目都会帮我们快速的建立一个空项目。实际上不需要去装,可以自己来写
14,yarn是什么命令?为何能够安装依赖包
15,nvm的全称是node version manager npm的全称是:
16,http://www.runoob.com/一个学习前端和后端的菜鸟教程
17,安装直接是windows+R启动命令窗口,直接输入cmd调出命令行窗口,然后到nvm官网下载

你可能感兴趣的:(进阶课第二课程,深挖webapp中的express)