【第22期】观点:IT 行业加班,到底有没有价值?

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的模块引用

一,模块系统JavaScript原生态是一个全局的世界,所有如setTimeout,document等这样在浏览器中使用的API,都是全局定义的。而Node摒弃了采用定义一堆全局变量的方式,转而引入了...

NodeJS的文件引用路径

只有在 require() 时才使用相对路径(./, ../) 的写法,其他地方一律使用绝对路径,如下:// 当前目录下 path.dirname(__filename) + '/test.js'; ...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

nodejs 如何引入其它js文件

本文通过几个具体实例来分析node.js中使用require()函数来加载模块的方法。 /*在node中,可以使用require()函数来加载模块. * require函数使用一个参数,参数值可以...

《Node.js开发指南》实例中遇到的问题

《Nodejs开发指南》这本书很易懂,相比其他node书籍更适合新手看。但书中的实例使用的是express2.0版本,express如今已经更新到4x。不仅如此,书中所用的各种包的版本也非常旧,在使用...

关于在node.js进入文件目录的问题

要进入莫一个目录比如:"D:\react" 首先要:d: 然后:cd d:\react 如图: 进入其他目录也是一样的

node.js笔记——文件之间的引入

node.js的基础语法就是JavaScript的语法,所以对于懂得javascript的同学来说要容易一些,至于环境的配置也要相对简单很多,可以访问官方文档进行安装。这里分享一下我在学习中总结的一些...

nodejs学习遇到的问题

以下问题都是在ubuntu系统下发生的 1./usr/bin/env:node:没有那个文件或目录   因为ubuntu下已经有一个名叫node的库了,因此Node.js在ubuntu下默认为nod...

使用NodeJS、GruntCLI遇到的问题

需要用到Grunt的JS编译功能,比较
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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