使用npm安装express时遇到304错误

ubuntu下用npm安装express信息如下:

npm http GET https://registry.npmjs.org/express
npm http 304 https://registry.npmjs.org/express
npm http GET https://registry.npmjs.org/connect/2.7.0
npm http GET https://registry.npmjs.org/commander/0.6.1
npm http GET https://registry.npmjs.org/range-parser/0.0.4
npm http GET https://registry.npmjs.org/mkdirp/0.3.3
npm http GET https://registry.npmjs.org/cookie/0.0.5
npm http GET https://registry.npmjs.org/crc/0.2.0
npm http GET https://registry.npmjs.org/fresh/0.1.0
npm http GET https://registry.npmjs.org/methods/0.0.1
npm http GET https://registry.npmjs.org/send/0.1.0
npm http GET https://registry.npmjs.org/cookie-signature/0.0.1
npm http GET https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/connect/2.7.0
npm http 304 https://registry.npmjs.org/mkdirp/0.3.3
npm http 304 https://registry.npmjs.org/crc/0.2.0
npm http 304 https://registry.npmjs.org/fresh/0.1.0
npm http 304 https://registry.npmjs.org/methods/0.0.1
npm http 304 https://registry.npmjs.org/send/0.1.0
npm http 304 https://registry.npmjs.org/range-parser/0.0.4
npm http 304 https://registry.npmjs.org/commander/0.6.1
npm http 304 https://registry.npmjs.org/cookie-signature/0.0.1
npm http 304 https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/cookie/0.0.5
npm http GET https://registry.npmjs.org/mime/1.2.6
npm http GET https://registry.npmjs.org/qs/0.5.1
npm http GET https://registry.npmjs.org/formidable/1.0.11
npm http GET https://registry.npmjs.org/bytes/0.1.0
npm http GET https://registry.npmjs.org/pause/0.0.1
npm http 304 https://registry.npmjs.org/mime/1.2.6
npm http 304 https://registry.npmjs.org/qs/0.5.1
npm http 304 https://registry.npmjs.org/formidable/1.0.11
npm http 304 https://registry.npmjs.org/bytes/0.1.0
npm http 304 https://registry.npmjs.org/pause/0.0.1
/usr/local/bin/express -> /usr/local/lib/node_modules/express/bin/express
express@3.0.3 /usr/local/lib/node_modules/express 
├── methods@0.0.1
├── fresh@0.1.0
├── range-parser@0.0.4
├── cookie-signature@0.0.1
├── cookie@0.0.5
├── crc@0.2.0
├── commander@0.6.1
├── debug@0.7.0
├── mkdirp@0.3.3
├── send@0.1.0 (mime@1.2.6)
└── connect@2.7.0

结果就是命令行使用express不起作用

后来发现是node版本引起安装错误,当初是使用apt-get从源里直接安装的,使用多版本管理器n安装最新的node(0.8.14),再次 sudo npm install express -g搞定。

注:304   Not Modified 

Clients can make their requests conditional by the request headers
they include. This code indicates that the resource has not changed.






转载于:https://my.oschina.net/u/588339/blog/91552

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Node.js是一个快速增长的平台,用于使用JavaScript构建服务器应用程序。现在它在生产环境中得到了更广泛的应用,Node应用程序将开始专门针对安全漏洞。保护用户需要了解Node特有的攻击媒介,以及与其他Web应用程序共享。 为了保护Node.js应用程序,我们首先帮助您深入研究构成典型Node应用程序的构建块。通过了解您构建的所有层,您可以防御性地安全地编写代码。这样,您将能够保护用户的数据和基础设施,同仍然使用Node.js背后的摇滚明星技术。 通过了解您将构建的每个层,教您如何保护您的Node应用程序; 从JavaScript本身开始,然后是Node平台,最后是npm模块生态系统。从JavaScript开始,您将学习要避免什么以及要接受什么。接下来,我们将解释Node平台,包括其独特的架构和核心模块,以便您了解工作原理。最后,我们将介绍npm模块的丰富生态系统,包括模块,以帮助您解决可能遇到的常见安全问题。通过我们的方便教程,您将能够编写安全的Node.js应用程序,这些应用程序将在压力下保持在线状态,并能够抵御当今面临Web应用程序的最常见攻击。 你将从本书中学到什么 掌握Node.js和npm项目的起源 理解体系结构,包括事件循环和异步I / O. 深入研究避免JavaScript开发的一些常见陷阱的关键方面 整合ES5的安全性改进,包括严格模式 添加静态代码分析及其促进的代码质量 探索Node应用程序中正确错误处理的基础知识 了解Express和Connect的架构 调整常见的身份验证和授权方案

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值