就是文件会后执行

如果./  少了点的话,/  这个是根目录的,会从这个应该是对应的磁盘根查找:盘开始找

有点意思啊!也是导航的意思吧

响应的url执行相应的函数吧。

:请求方法,请求路径,请求处理函数

第一个参数可以省略,但是但你省略了之后,在请求路径就不要加上/public/了

他应该会自己找的。但是里面还有文件夹的时候,还是要写出文件夹js/app.js

// 必须是 /a/puiblic目录中的资源具体路径
// app.use('/abc/d/', express.static('./public/'))

可以这个认为,第一参数中的路径就是后面的别名

还是采用相同的文件名会比较好点

怎么说呢!如何整合两个地方包,在这里它又导入了一个第三方包来解决这个问题

因为包和包之间会有不兼容吧。在art-template的官网中,它已经处理好了

与express的关系的第三方包。 可以直接上github,然后直接搜art-template

然后里面会有官方网址的

因为渲染的时候,他是默认在views中找的,然后也可以修改

当你的请求方式不一样的时候,请求url同名也是没有冲突的  

post请求的数据不是在?之后了,是在Form Data

那express又是如何获取数据的呢?又得结合第三方插件

middleware  中间件   body-parser

在地址栏敲回车的永远是get请求

那这么说render是属于模板引擎的

在express中使用模板引擎不用导入包

但是仍然需要安装

前面不是跟我说二进制和字符串吗

路由设计:就是设计好你的url对应的请求事件

路由模块的提取:就是模块化,因为自己设置的路由项也很多,所以应该提出来做单独的文件

既然提出来了,那就要注意他们之间的关系,如何导入导出也是一门技巧

然后直接的module.exports赋值也不是很好,然后express又提供了一种

怎么做,然后又是怎么挂载到入口文件的呢!

// 专门用来包装路由的
var express = require('express')

// 1. 创建一个路由容器
var router = express.Router()

// 2. 把路由都挂载到 router 路由容器中

把所有的url 都放到这个容器里面

在接口文件app.js使用App.use(route)挂载过来

每个模块都应该负责自己的东西,职责  

具体处理函数

这些东西都要放在路由挂载在app.js 之前吗

Json.parse(data)  parse (解析),data是字符串,那解析,肯定是解析成对象啊

为什么突然封装异步的API

执行顺序,是不会等setTimeout吗?

那我应该如何获取到,setTimeout里面的function的数据呢

异步吗?这个又是什么鬼

想得到里面数据的异步操作结果,异步就是不会等你啊,我还是会按照我的方法往下走

必须根据回调函数获取,那Ajax有回调函数啊

callback回调函数,也是函数啊。函数也是可以作为参数的啊

这就比较有意思了吧

以前写的时候只有一个function,然后现在呢因为必须要导出,然后多了个module.exports = function{}

然后现在是,我的外部函数想要得到里面的函数,我该怎么办,异步回调函数

转载于:https://www.cnblogs.com/Py-king/p/11254884.html

2019/7/27 node dayo4相关推荐

  1. Technology Daily - 2019/02/27

    2019/02/27 10 Instagram Tools to Grow Your Client's Audience https://medium.com/m/global-identity?re ...

  2. AI英特尔杯公开课:2019.06.27在线直播《研究生人工智能创新大赛—AI赋能,创新引领》课堂笔记和感悟(二)

    AI英特尔杯公开课:2019.06.27在线直播<研究生人工智能创新大赛-AI赋能,创新引领>课堂笔记和感悟(二) 导读      讲解总体不错,知识点比较基础,适合入门,各种主流框架都有 ...

  3. AI英特尔杯公开课:2019.06.27在线直播《研究生人工智能创新大赛—AI赋能,创新引领》课堂笔记和感悟(一)

    AI英特尔杯公开课:2019.06.27在线直播<研究生人工智能创新大赛-AI赋能,创新引领>课堂笔记和感悟(一) 导读      讲解总体不错,知识点比较基础,适合入门,各种主流框架都有 ...

  4. 18天精读掌握《费曼物理学讲义卷一》 第11天 2019/6/27

    18天精读掌握<费曼物理学讲义卷一> 第11天 2019/6/27 1. 18日掌握<费曼物理学讲义>卷一计划概览 2. 今日学习成果 3. 今日时间表 4.Atimelogg ...

  5. 日常(更新至2019.6.27)

    离别在六月 --虽是这么说,我才大一即将结束 第二学期因为自己积极的学(qiao)算(ke)法,微积分和物理面临毁灭性打击orz 周日开始进入考试周,而我还在对着物理发愁 微积分还算是人能看得懂的 学 ...

  6. 2019.9.27,SAP成都研究院数字创新空间团队建设,射箭和游泳

    2019年9月27日,秋高气爽,SAP成都研究院数字创新团队全体成员又迎来了一次团队建设活动.这次的主题是:射箭. 在正式活动之前,大家先享用了一顿泰式海鲜火锅: 吃饱喝足之后,我们来到了名为&quo ...

  7. 滴滴2020校招算法笔试 2019.08.27

    选择题: 对于二分类决策树,属性A有两个属性值,A1属性值两个类别的个数分别为3,0.A2的属性值两个类别的个数分别为4,3.那么A属性的基尼系数值为().(0.343) 有一个顺序表,长度为n,若要 ...

  8. 美通社企业新闻汇总 | 2019.2.27 | 中国大学名次在世界大学排名中继续攀升;吉利2021年发布支持5G量产车型...

    要闻 乐高集团2018全年收入同比增长4%,中国取得收入两位数增长 PSA标致雪铁龙集团2018年营收740亿欧元,增长18.9% 吉利联手高通2021年发布支持5G和C-V2X的量产车型 猫途鹰公布 ...

  9. 【每日早报】2019/09/27

    ✦ 华为Mate 30系列国内发布:4G版本3999元起,5G版本4999元起 ✦ 百度首批45辆"自动驾驶出租车队"在长沙正式面向公众开启试运营 ✦ 返利网宣布上线内容种草社区& ...

最新文章

  1. OpenCV3.3中支持向量机(Support Vector Machines, SVM)实现简介及使用
  2. Jquery Ajax时 error处理 之 parsererror
  3. 高通平台msm8909 LK 实现LCD 兼容
  4. java定义dll文件位置,生成网站时如何设置固定的dll文件名?-Java架构师必看
  5. 域名自动跳转不搭建服务器,宝塔搭建的服务器WEB系统环境如果做域名301跳转
  6. 双绞线施工质量的检测方法
  7. 漫画:大厂总提SaaS化部署,到底什么是IaaS、PaaS和SaaS?
  8. Android学习笔记View的工作原理
  9. 匹配滤波器及matlab仿真
  10. linux终端快捷键(持续更新)
  11. 有才的人全败给“傲”,平庸的人皆输在“懒”!
  12. 倒杨辉三角4行c语言,倒杨辉三角
  13. 网易微专业java高级笔记_网易微专业java高级开发工程师
  14. Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False.
  15. EXCEL做数据-自用笔记(幼儿园级别)
  16. mooc程序设计与算法(三)C++面向对象程序设计 类和对象提高 编程作业 5:魔兽世界之一:备战
  17. 软件测试与软件开发的关系是怎样的?
  18. 013 Rust死灵书之类型转换
  19. 【​观察】数字经济时代的联接革命 新华三用场景化谋求破局
  20. 基于python-opencv实现木质工件的污渍和划痕识别和分类

热门文章

  1. Linux下刻录光盘—cdrecord
  2. 怎么在网上搜索redhat镜像下载不是百度盘就是官网下载?尤其是redhat7.6,除了百度盘怎么也找不到下载链接,官网更别说了
  3. 玩转springcloud(一):什么是Springcloud ,有什么优缺点? 学习顺序是什么?
  4. 如何从Youtube上批量下载视频
  5. 前端复习 css(一)
  6. Dancing Links题集
  7. JavaScript一些常用的正则表达式
  8. 学途的踉跄~Top 1 (关于按位操作符的那些事)
  9. 突击蓝桥杯嵌入式(七)——第十三届省赛第一场真题
  10. 干货与火箭齐飞,Cocos斗鱼直播爆棚