在打开cmd 控制台 输入 node

然后在cmd中 输入您想要的代码

加减乘除 算法。

输入您好

当然除此之外我们也可以建立一个web服务器

var http = require('http');
        http.createServer(function(req, res){
                                      res.writeHead(200,{"Content-Type":"text/plain"})
                                     res.end("Hello World");
                                   }).listen(8124);
 console.log("Server renning at http://127.0.01:8124");

5,31,32);font-style:normal;font-varian这个示例代码首先通过 require 方法把 HTTP 库包含到程序中来。有许多语言都有
包含其他库这一方法, Node 用的是 CommonJS 模块风格。 Node 模块将在第 8 章详
细介绍,当前需要了解的是, HTTP 库所具有的功能已经赋给了 http 对象。
下一步,我们需要一个 HTTP 服务器。 PHP 等其他语言需要在类似 Apache 这样的
服务器中运行,而 Node 和它们不同,因为 Node 本身就是 Web 服务器。但这同样
意味着我们需要先创建该服务器。下一行代码调用 HTTP 模块的一个工厂模式方法
( createServer)来创建新的 HTTP 服务器。新创建的 HTTP 服务器并没有赋值给
任何变量,它只会成为存活在全局范围内的匿名对象。我们可以通过链式调用来初
始化服务器,并告诉它监听在 8124 端口。
当调用 createServer 的时候,我们传了一个匿名函数作为参数。此函数绑定在
新创建服务器的事件监听器上进行 request 事件处理。消息事件是 JavaScript 和
Node 的核心。在这个例子中,每当一个新的访问请求到达 Web 服务器,它都将调
用我们指定的函数方法来处理。我们称这类方法为回调( callback)。因为每当一个
事件发生时,我们将回调监听此事件的所有函数。
 
10 | 第 1 章
一个很恰当的类比是,你从书店预订一本书,等书到货时,书店会“回调”通知你
去取。
例子中的回调函数有两个参数,一个是请求的对象( req),一个是响应的对象
( res)。在回调函数中,我们调用了 res 对象的几个方法,这将修改响应结果。例
1-9 没有使用 req 对象,但你通常会需要同时使用请求和响应对象。
首先我们必须调用 res.writeHead 方法来设置 HTTP 响应头,否则就不能返回真
实内容给客户端。我们设置状态代码为 200(表示 HTTP 状态代码“ 200 OK”),并
且传入一段 HTTP 头描述。在本例中,我们只指定了 Content-type。
在完成了 HTTP 头后,我们可以写入 HTTP 正文。在本例中,我们用一个方法来同
时完成写入正文及关闭连接。 end 方法将会关闭 HTTP 连接。但因为我们同时还传
入了一个字符串, end 方法将在把此内容发送给客户端后才关闭连接。
例子的最后一行调用了 console.log

最新文章

  1. top命令
  2. org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection 原因
  3. 测试Servlet生命周期学习笔记
  4. Nginx反向代理、负载均衡、页面缓存、URL重写及读写分离详解
  5. NodeJS 各websocket框架性能分析
  6. JS开发者常用的10个Sublime Text插件
  7. 从MVC到前后端分离
  8. HDU1285——确定比赛名次
  9. (转)经典线程同步 互斥量Mutex
  10. WinForm、wpf、silverlight三者关系
  11. 全栈JavaScript路(八)得知 CDATASection 种类 节点
  12. ASP.NET MVC 3: Razor中的@:和语法
  13. Asterisk 未来之路3.0_0007
  14. SQL server 数据库——数学函数、字符串函数、转换函数、时间日期函数
  15. Python之元类
  16. 聊天框Demo:DotNetCore+ActiveMQ+Mqttjs 实现前后台消息监听
  17. python自动化运维os语法
  18. Redis中的key的通用操作
  19. Spring框架学习05——AOP相关术语详解
  20. php 删除二维数组中某个key值

热门文章

  1. 计时 timeit
  2. mysql8.0.13 的docker镜像安装
  3. L2-008. 最长对称子串(思维题)*
  4. python 查找目录下 文件名中含有某字符串的文件
  5. s21day07 python笔记
  6. alpha冲刺(6/10)
  7. NN 激活函数 待修改
  8. 支持Oracle的模糊查询和精准查询
  9. DataTable的详细用法
  10. py-day2-3 python 字典