nodejs 第一次使用

在win7下安装与使用

1 nodejs官网下载,安装  https://nodejs.org/

2 下载最新的 npm,在E:\nodejs\中解压

高级系统设置->高级->环境变量->系统变量 中

path中添加 E:\nodejs\

新建 NODE_PATH E:\nodejs\node_modules\

3 命令行下输入 node -v 显示版本,表示安装成功。

4 把nodejs官网的代码拷贝到E:\nodejs\中,保存成一个js文件。

var http = require(‘http‘);
http.createServer(function (req, res) {
  res.writeHead(200, {‘Content-Type‘: ‘text/plain‘});
  res.end(‘Hello World\n‘);
}).listen(1337, ‘127.0.0.1‘);
console.log(‘Server running at http://127.0.0.1:1337/‘);

5 命令行下输入 node service.js 会显示 Server running at http://127.0.0.1:1337/ 表示启动服务器成功。

6 在浏览器中输入 http://127.0.0.1:1337/,会显示 hello,word。

时间: 2024-10-06 16:24:48

nodejs 第一次使用的相关文章

首次接触nodejs

嗯,2017年第一次接触nodejs ,也费了一些时间才终于将hello world正确运行出来. 下面说一下我的详情吧: 第一步:不用说,在https://nodejs.org/en/下载一款新的稳定版nodejs(一般来说是左边的是稳定版的版本). 第二步呢,就是安装了,一直next就好了. 第三步:安装好了,可以打开node 的界面,进行测试一下. 第四步:我就偷下懒,直接从官网复制一写测试代码,用于测试了. 第五步,打开服务器吧. 第六步呢:在浏览器中输入http://127.0.0.1

nodejs安装node-rsa遇到的问题及解决

nodejs第一次使用,故碰到一些小白问题: 1.使用 npm install node-rsa -S 2.封装rsa import NodeRSA from 'node-rsa'; const rsa_encrypt = (data) => { let key = new NodeRSA('-----BEGIN PUBLIC KEY-----\n' + 'MIG.............AB\n' + '-----END PUBLIC KEY-----'); // key.generateKe

第一次部署nodejs网站

参考文章: 从源代码管理发布到 Windows Azure 网站 按照文章步骤,一步步进行下去,最后没有成功,提示没有权限! 使用git 后经排查,问题出现在 git init时,没有切换到创建的网站文件夹下. 导致默认配置的文件根本找不到路径. 最后将网站部署成功后,发现windows web site还是有几个好处的: 支持多种存储源,支持git,支持ftp. 支持版本控制,特别适合于当网站上线新功能出现问题时,能及时的切换到以前版本的网站. 高可用性

使用 AngularJS & NodeJS 实现基于 token 的认证应用(转)

认证是任何 web 应用中不可或缺的一部分.在这个教程中,我们会讨论基于 token 的认证系统以及它和传统的登录系统的不同.这篇教程的末尾,你会看到一个使用 AngularJS 和 NodeJS 构建的完整的应用. 一.传统的认证系统 在开始说基于 token 的认证系统之前,我们先看一下传统的认证系统. 用户在登录域输入 用户名 和 密码 ,然后点击 登录 : 请求发送之后,通过在后端查询数据库验证用户的合法性.如果请求有效,使用在数据库得到的信息创建一个 session,然后在响应头信息中

nodejs学习资料

NodeJS基础 什么是NodeJS JS是脚本语言,脚本语言都需要一个解析器才能运行.对于写在HTML页面里的JS,浏览器充当了解析器的角色.而对于需要独立运行的JS,NodeJS就是一个解析器. 每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情.例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了document之类的内置对象.而运行在NodeJS中的JS的用途是操作磁盘文件或搭建HTTP服务器,NodeJS

nodejs之2

实现定时器 setTimeout(callback,delayMilliSeconds,[args]);取消超时时间函数:clearTimeout(timeoutId): mytimeout=setTimeout(myfunc,1000); clearTimeout(mytimeout); setInterval(callback,delayMilliSeconds,[args]);取消间隔函数:clearInterval(timeoutId): myInterval=setTimeout(my

关于协程:nodejs和golang协程的不同

nodejs和golang都是支持协程的,从表现上来看,nodejs对于协程的支持在于async/await,golang对协程的支持在于goroutine.关于协程的话题,简单来说,可以看作是非抢占式的轻量级线程. 协程本身 一句话概括,上面提到了 "可以看作是非抢占式的轻量级线程". 在多线程中,把一段代码放在一个线程中执行,cpu会自动将代码分成碎片,并在一定时间切换cpu控制权,线程通过锁机制确保自己使用的资源在cpu执行别的线程的代码时被修改(占用的内存堆栈.硬盘数据资源等)

七天学会NodeJS

NodeJS基础 什么是NodeJS JS是脚本语言,脚本语言都需要一个解析器才能运行.对于写在HTML页面里的JS,浏览器充当了解析器的角色.而对于需要独立运行的JS,NodeJS就是一个解析器. 每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情.例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了document之类的内置对象.而运行在NodeJS中的JS的用途是操作磁盘文件或搭建HTTP服务器,NodeJS

Nodejs初阶之express

Nodejs初阶之express 2014-02-28 23:00 by 聂微东, 85627 阅读, 26 评论, 收藏, 编辑 PS: 2014/09/24 更新<Express 4.X 启航指南>,欢迎阅读和评论:) 老规矩,开头部分都是些自娱自乐的随想,想到哪写到哪... 到今天俺已经在俺厂工作俩年零几天了,工作以来头一回在一家企业工作超俩年,对于这俩年确实只有满满的成就感,不管是工作还是生活...写到这句突然又想写篇这俩年的总结,等这篇文章发了之后就着手整理吧,吼吼. 那篇<n