1、路由

路由是由一个URI和一个特定的HTTP方法(GET/POST)组成的

涉及到应用如何响应客户端对某个网站节点的访问

2、ejs

3、get/post

1)get获取数据

通过Url类中的query属性获得,即

query=url.parse(req.url,true).query

2)获取post请求数据

需要使用广播监听的方法

res.on('data',(chunk)=>{...})

系统自动派发广播,分段发送,我们接收即可

同样,当发送完毕后会进行end的广播

转载于:https://www.cnblogs.com/Tanqurey/p/11146920.html

node--静态文件托管,路由,模板引擎相关推荐

  1. Express 路由、Ejs 、静态文件托管、中间件

    一. Express 简单介绍 Express 是一个基于 Node.js 平台,快速.开放.极简的 web 开发框架,它提供一系 列强大的特性,帮助你创建各种 Web 和移动设备应用. Expres ...

  2. Node 简介、模块、模板引擎、NPM、文件操作、缓冲区、文件流、网络操作、Express框架

    一.Node简介 1.1 客户端的JavaScript是怎样的 问题 答 什么是 JavaScript 脚本语言 运行在浏览器中 一般用来做客户端页面的交互(Interactive) JavaScri ...

  3. 3 ~ express ~ 静态文件托管

    静态资源文件处理 (一)设置静态资源托管目录 /* *  当 用户访问的 url 以 /public 开始 ,那么直接返回对应 __dirname + '/public' 下的文件  . 注意是双下划 ...

  4. 静态文件服务器扩容,node静态文件服务器端实现与扩展

    以前刚开始学node的时候写过几个小项目练手,但都是一开始就用到了express框架,这段时间重学node基础,想到如何用node实现一个类似于express的框架,于是就想从静态文件服务器开始实现一 ...

  5. node.js Stream(流) 和 EJS 模板引擎——0822

    一.node.js 中的 Stream(流) 1.什么是 Stream ? Stream 是一个抽象接口,Node 中有很多对象实现了这个接口.例如,对http服务器发起请求的request 对象就是 ...

  6. 深入浅出Node.js(八):Connect模块解析(之二)静态文件中间件

    为什么80%的码农都做不了架构师?>>>    上一篇专栏简单介绍了Connect模块的基本架构,它的执行模型十分简单,中间件机制也使得它十分易于扩展,具备良好的可伸缩性.在Conn ...

  7. Python-Flask入门,静态文件、页面跳转、错误信息、动态网页模板

    Python-Flask入门及路由基础请参看Python-Flask入门,路由route.项目启动.修改网址端口.获取URL地址和参数.Form数据_无敌路路帅气的博客-CSDN博客 本节重点讲述静态 ...

  8. Node.js开发入门—使用jade模板引擎

    在"Node.js开发入门--Express安装与使用"里,我们曾经使用express generator创建了一个HelloExpress网站,express工具为我们生成了基本 ...

  9. node中模板引擎、模块导出、package.json简介

    在node.js中使用引擎模板: art-template不仅在浏览器可以使用,也可以在node中使用,并且模板引擎起早诞生于服务器领域,在node中使用模板引擎: 1.安装:在一个文件目录下执行命令 ...

  10. 19年8月 字母哥 第五章 静态资源与模板引擎的整合 用热点公司网不行

    第五章 静态资源与模板引擎的整合 5.1.webjars与静态资源 5.2.模板引擎选型与未来趋势 5.3.web应用开发之整合jsp 5.4.web应用开发之整合freemarker 5.5.web ...

最新文章

  1. ASP.NET基础教程-DataTable类对象-属性方法和事件
  2. Android View体系(六)从源码解析Activity的构成
  3. 阿里巴巴公布“云钉一体”战略:阿里云与钉钉全面融合
  4. POJ2406 KMP前缀周期
  5. 广播,实现强制下线功能(项目文件已上传GitHub)
  6. DCMTK:验证服务类用户(C-ECHO操作)
  7. 动态创建 Web 服务器控件模板
  8. vue_组件_非prop特性
  9. Wget CVE-2014-4877:FTP 符号链接任意文件系统访问
  10. linux网络编程之通信协议格式
  11. redis——内存概述
  12. poj 1751 highways
  13. 基于jquery实现的web版excel
  14. 彩虹易支付源码v8.1.1-支持多通道轮训/API退款/实名认证/完善手动提现t0t1
  15. android PackageInstaller那点事情
  16. 一种可以自我修改的计算机器
  17. KinectSDK + Unity3D学习总结
  18. 在word中公式太长,用公式编辑器怎样设置才能自动换行?
  19. [云原生专题-41]:K8S - 核心概念 - Service业务的统一网关接口Ingress详解、安装、常见操作命令
  20. [CF936B]Sleepy Game

热门文章

  1. 非常好!!!---bash转义序列笔记---打印语句printf用法【转】
  2. SQLite第八课 auth.c授权文件解析
  3. 外汇呼叫中心如何在严格监管中存续
  4. (转) Twisted :第十八部分 Deferreds 全貌
  5. Knockout学习之前言
  6. 40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
  7. CBM——IT与业务融合的重要途径
  8. 高并发软件设计的几种方式
  9. Seagull License Server 9.4 SR3 2781 完美激活(解决不能打印问题)
  10. Android深度探索(卷1)HAL与驱动开发--读书笔记(第一章)