对node.js中render和send的用法详解


Posted in Javascript onMay 14, 2018

大多数情况下,渲染内容用res.render(),将会根据views中的模板文件进行渲染。如果不想使用views文件夹,想自己设置文件夹名字,那么app.set("views","aaaa");

如果想写一个快速测试页,当然可以使用res.send()。这个函数将根据内容,自动帮我们设置了Content-Type头部和200状态码。send()只能用一次,和end一样。和end不一样在哪里?能够自动设置MIME类型。

如果想使用不同的状态码,可以:

res.status(404).send('Sorry, we cannot find that!');

如果想使用不同的Content-Type,可以:

res.set('Content-Type', 'text/html');

render:

var express = require("express");
var app = express();

app.set("view engine", "ejs");
app.get("/", function (req, res) {
 res.render("haha", {news:[]});
});

app.listen(3000);

send:

app.get("/check", function (req, res) { 
 res.set('Content-Type', 'text/html'); 
 res.send({ 
 "user" : "ok" 
 }); 
});

以上这篇对node.js中render和send的用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 树形结构的选择器
Feb 15 Javascript
javascript实现des解密加密全过程
Apr 03 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
Oct 16 Javascript
实现js保留小数点后N位的代码
Nov 13 Javascript
深入学习JavaScript中的Rest参数和参数默认值
Jul 28 Javascript
jQuery实现二级下拉菜单效果
Jan 05 Javascript
JavaScript常用函数工具集:lao-utils
Mar 01 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
Apr 12 Javascript
javascript json对象小技巧之键名作为变量用法分析
Nov 11 Javascript
微信小程序swiper使用网络图片不显示问题解决
Dec 13 Javascript
基于postman获取动态数据过程详解
Sep 08 Javascript
在vue中使用eslint,配合vscode的操作
Nov 09 Javascript
利用vscode调试编译后的js代码详解
May 14 #Javascript
vue的toast弹窗组件实例详解
May 14 #Javascript
Vue页面骨架屏注入方法
May 13 #Javascript
浅谈在node.js进入文件目录的问题
May 13 #Javascript
解决node修改后需频繁手动重启的问题
May 13 #Javascript
垃圾回收器的相关知识点总结
May 13 #Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
May 13 #Javascript
You might like
PHP目录函数实现创建、读取目录教程实例
2011/01/13 PHP
destoon二次开发常用数据库操作
2014/06/21 PHP
PHP超牛逼无限极分类生成树方法
2015/05/11 PHP
PHP面向对象程序设计OOP继承用法入门示例
2016/12/27 PHP
php 浮点数比较方法详解
2017/05/05 PHP
jQuery模拟黑客帝国矩阵效果实例
2015/06/28 Javascript
浅析ES6的八进制与二进制整数字面量
2016/08/30 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
微信小程序 实战实例开发流程详细介绍
2017/01/05 Javascript
详解Angular 4.x Injector
2017/05/04 Javascript
BootStrap selectpicker后台动态绑定数据
2017/06/01 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
2017/11/12 Javascript
Javascript读写cookie的实例源码
2019/03/16 Javascript
js实现简单进度条效果
2020/03/25 Javascript
[49:27]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第一场
2018/04/05 DOTA
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
Python 使用类写装饰器的小技巧
2018/09/30 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
python七夕浪漫表白源码
2019/04/05 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
python 解决flask 图片在线浏览或者直接下载的问题
2020/01/09 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
2020/09/09 Python
浅析CSS3 用text-overflow解决文字排版问题
2020/10/28 HTML / CSS
使用HTML5原生对话框元素并轻松创建模态框组件
2019/03/06 HTML / CSS
销售自荐信
2013/10/22 职场文书
模具专业推荐信
2013/10/30 职场文书
颁奖典礼主持词
2014/03/25 职场文书
超市开店计划书
2014/09/15 职场文书
2015年个人自我剖析材料
2014/12/29 职场文书
2015年劳动部工作总结
2015/05/23 职场文书
格列佛游记读书笔记
2015/06/30 职场文书
公司行政管理制度范本
2015/08/05 职场文书
校园广播稿范文
2015/08/19 职场文书
2019年关于小学生课外阅读情况的分析报告
2019/12/02 职场文书
threejs太阳光与阴影效果实例代码
2022/04/05 Javascript