nodejs使用中遇到的问题

原创 2015年07月06日 19:32:35

json

  • XMLHttpRequest.send(JSON.stringify(obj))时, 需要设置Content-Type = application/json,否则req.body为空
  • XMLHttpRequest.setRequestHeader必须在request open后再设置

REST

  • Express()生成的app, 可以用use(router),也可以直接app.post, app.delete
  • 重定向:
//express router中:
res.redirect('http://aaa.com');
//nodejs
res.writeHeader(301, {Location: 'http://aaa.com'});
// syntax: response.writeHead(statusCode[, statusMessage][, headers])
// 301之后浏览器会重新请求
res.end()

api

  • 中间件之间共享数据aaa,免得老是res.render({aaa:aaa}):
res.locals = {aaa: aaa}
// 然后就可以在所有模板里  <%= aaa %>了

linux

  • 统计文件行数:
# 简单
wc -l filename [filename [filename [..]]]
# 文件 --> cat --> wc -l
find scripts/ -name '*.js'  ! -path 'scripts/lib/*' | xargs cat | wc -l
# 这里用到了expr1 ! expr2 (== expr1 && !expr2)

NodeJS模拟request请求

最近又拿起去年学了一段时间又放弃的NodeJS,由于本身是做java开发以及兼顾前端的程序猿,NodeJS用的还是比较少的,不用就容易忘记。在慕课网学习scott的NodeJS视频,展示了一个比较有意...
  • laijieyao
  • laijieyao
  • 2016年12月23日 11:09
  • 2227

使用XMLHttpRequest 实现http 终止请求和超时

可以通过调用XMLHttpRequest对象的abort方法来取消正在进行的http请求 abort方法在所有的XMLHttpRequest版本和XHR2中可用,调用abort方法在这个对象上触...
  • laike1355
  • laike1355
  • 2016年03月17日 17:43
  • 3022

fetch和XMLHttpRequest讲解

写在前面fetch 同 XMLHttpRequest 非常类似,都是用来做网络请求。但是同复杂的XMLHttpRequest的API相比,fetch使用了Promise,这让它使用起来更加简洁,从而避...
  • u011413061
  • u011413061
  • 2016年07月17日 14:43
  • 5892

深入理解XMLHttpRequest

XMLHttpRequest 是 AJAX 的基础,所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。 XMLHttpRequest...
  • iOSbird
  • iOSbird
  • 2017年03月16日 10:10
  • 386

JavaScript XMLHttpRequest 对象

XMLHttpRequest 对象用于在后台与服务器交换数据。所有现代的浏览器都支持 XMLHttpRequest 对象。所有现代浏览器 (IE7+、Firefox、Chrome、Safari 以及 ...
  • xiejunna
  • xiejunna
  • 2017年05月03日 12:34
  • 345

XMLHttpRequest

XMLHttpRequest 对象用于在后台与服务器交换数据。 通过使用XMLHttpRequest 对象,我们可以实现一下几点: 1.在不重新加载页面的情况下更新网页 2.在页面已加载后从服务...
  • ziwoods
  • ziwoods
  • 2015年11月23日 11:37
  • 259

matlab学习中遇到的问题整理

编程基础实在是很差,将最近在看matlab程序遇到的问题查资料,并整理如下: 一.Matlab输出输出参数varargout与nargout,varargin与nargin的区别(来自百度文库) 1、...
  • SMF0504
  • SMF0504
  • 2017年08月03日 14:06
  • 350

node中遇到的坑

由于工作需要,最近又在倒腾node,找了几本书来看,这段时间把相关的笔记整理一下,再发上来,先把过程中遇到的一些坑记录下来,今后再系统整理。...
  • liuyueyi1995
  • liuyueyi1995
  • 2016年12月12日 15:07
  • 502

html Ajax和XMLHttpRequest

Ajax:Asynchronous Javascript and XML(异步的Javascript和XML),是基于Javascript和Http请求的 功能是快速创建动态网页,即在不重新载入整个...
  • xiejunna
  • xiejunna
  • 2016年11月16日 16:44
  • 183

最全原生AJAX请求步骤

以下代码为最全原生AJAX请求,包括了设置和获取请求头。 btn.onclick=function(){     var xhr=new XMLHttpRequest();        //创建x...
  • FarmerXiaoYi
  • FarmerXiaoYi
  • 2017年07月09日 02:56
  • 3349
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nodejs使用中遇到的问题
举报原因:
原因补充:

(最多只允许输入30个字)