【译】基于MEAN的全栈开发实例教程校对版 笔记

public 存储一些公共资源,例如javascript文件、样式文件、图片等。

routes 包括一系列的javascript文件,每一个文件都为该应用的给定模块定义了一些路由以及业务逻辑。

views 包括了应用中的视图文件。Jade是默认的模板引擎。

app.js程序的主入口。包括一些程序配置和声明。

package.json描述当前应用的信息和依赖的插件。

默认情况下MongoDB将在27017端口上启动。

database-collection-docunment

app.js中

require引用已定义的模块,返回1个方法或者对象

require ./route/xxx 引用路由模块,已有index,users,再引入videos

express返回的对象提供一个Router方法,用来访问Express中的路由对象,提供get(端点,路由处理器(请求对象,响应对象,下一个处理器))

端点接受请求,每个端点被关联到1个路由处理器,处理器负责处理在端点中收到的请求

db = monk()返回一个方法

db.get(集合)返回一个集合对象包括数字和操作方法,其中find(过滤的对象,回调方法(错误对象,返回结果))

app.use(‘/api/videos‘, videos); videos 模块给任何以 /api/vides开头的路由使用

public>javascripts中创建脚本,并在Angular脚本之后,添加 vidzy.js 引用

时间: 2024-08-18 07:33:20

【译】基于MEAN的全栈开发实例教程校对版 笔记的相关文章

Python3.6全栈开发实例[007]

7.此函数只接收一个参数且此参数必须是列表数据类型,此函数完成的功能是返回给调用者一个字典,此字典的键值对为此列表的索引及对应的元素.例如传入的列表为:[11,22,33] 返回的字典为 {0:11,1:22,2:33}. l2 = [11,22,33] def func8(l1): dic = {} for i in range(len(l1)): dic[i] = l1[i] return dic print(func8(l2)) l2 = [11,22,33] def func(lst):

Python3.6全栈开发实例[008]

8.有如下变量(tu是个元祖),请实现要求的功能:tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44])a.讲述元祖的特性 # 元祖是一个只读列表b.请问tu变量中的第一个元素 "alex" 是否可被修改? #不能被修改c.请问tu变量中的"k2&q

Python3.6全栈开发实例[012]

12.输出商品列表,用户输入序号,显示用户选中的商品(升级题) 商品列表: goods = [{"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}, {"name": "游艇", "price": 20}, {"name": "美女&q

Python3.6全栈开发实例[009]

9.字典dic,dic = {'k1': "v1", "k2": "v2", "k3": [11,22,33]}a.请循环输出所有的key for i in dic.keys():    print(i) b.请循环输出所有的value for i in dic.values(): print(i) c.请循环输出所有的key和value for i,j in dic.items(): print(i,j) d.请在字典中添加

Python3.6全栈开发实例[014]

14.好声音选秀大赛评委在打分的时,可以进行输入. 假设,有10个评委.让10个评委进行打分, 要求, 分数必须大于5分, 小于10分. count = 1 while count <= 10: fen = int(input('请第{}位评委打分:'.format(count))) if fen <= 5 or fen >= 10: # 注意这里用的是or,不是and print('你是不是傻') continue else: print('第{}位评委打分为{}'.format(co

Python3.6全栈开发实例[016]

16.电影打分:程序先给出几个目前正在上映的电影列表. 由用户给每个电影投票.最终将该用户投票信息公布出来 lst = ['北京遇上西雅图', '解救吴先生', '美国往事', '西西里的美丽传说']结果: {'北京遇上西雅图': 99, '解救吴先生': 80, '美国往事': 6, '西西里的美丽传说': 23} lst = ['北京遇上西雅图', '解救吴先生', '美国往事', '西西里的美丽传说'] dic = {} for i in lst: fen = input('请给{}电影打

Python3.6全栈开发实例[010]

10.有字符串 "k:1|k1:2|k2:3|k3:4" 处理成字典 {'k':1,'k1':2....} s = "k:1|k1:2|k2:3|k3:4" dic = {} l1 = s.split('|') for i in l1: k,v = i.split(':') dic[k] = v print(dic) 原文地址:https://www.cnblogs.com/apollo1616/p/9460543.html

Python3.6全栈开发实例[013]

13.用户输入的信息,如果出现了列表中的敏感词汇,请用*替代. li = ["苍老师","东京热","武藤兰","波多野结衣"] comment = input('请输入评论') new_li = [] for i in li: if i in comment: comment = comment.replace(i,'*') new_li.append(comment) print(new_li) 原文地址:https://

Python3.6全栈开发实例[017]

17.念数字:给出一个字典,在字典中标识出每个数字的发音,包括相关符号,然后由用户输入一个数字,让程序读出相对应的发音(不需要语音输出.单纯的打印即可). dics = { '-':'fu', '0':'ling', '1':'yi', '2':'er', '3':'san', '4':'si', '5':'wu', '6':'liu', '7':'qi', '8':'ba', '9':'jiu', '.':'dian'} s = '' content = input('请输入你要转换的字符:'