2019独角兽企业重金招聘Python工程师标准>>>

Node.js 组成:

1、required模块:使用require指令来载入Node.js模块;

2、创建服务器:服务器用于监听客服端的请求,类似于apache等http服务器。

3、接收请求与响应请求:客户端使用浏览器或终端发送http请求,服务器接收请求后返回响应数据。

创建 Node.js 第一个 "Hello, World!" 应用。

  1. 引入required模块

    1. 使用require指令载入http模块,将实例化的http赋值给http:
    2. var http = require('http');
  2. 创建服务器
    1. http.createServer()方法创建服务器;该函数返回一个对象,该对象具有一个叫listen的方法;
    2. listen方法绑定8888端口; 指定http服务器监听的端口号;
    3. 函数通过request和response参数来接收和响应数据;
    4. 创建一个server.js的文件完成一个可以工作的http服务器,代码如下:
    5. var http = require('http');
      http.createServer(function(request,response){//发送http头部//http状态值:200:ok//内容类型:text/plain  (plain显示代码段)response.writeHead(200,{'Content-Type':'text/plain'});//发送响应数据“hello world”response.end('hello world');
      }).listen(8888);//终端打印信息
      console.log('Server running at http://127.0.0.1:8888/');
    6. node命令执行上面的代码:

    7. node server.js
      Server running at http://127.0.0.1:8888/

    8. 使用浏览器访问http://127.0.0.1:8888/ 浏览器将输入‘hello world’;

转载于:https://my.oschina.net/u/3040505/blog/881803

node.js创建server相关推荐

  1. nodejs 本地php服务器,node.js创建本地服务器详解

    本文主要和大家分享node.js创建本地服务器详解,简易上手node.js后,我们就可以在自己电脑上创建本地服务器了.希望能帮助到大家. 一.先上代码.//请求Node.js自带的http模块. va ...

  2. node.js 创建服务器_Node.js HTTP软件包–创建HTTP服务器

    node.js 创建服务器 An HTTP server caters to client requests and sends appropriate response. For example, ...

  3. node.js搭建文件服务器,Node.js创建HTTP文件服务器的使用示例

    Node.js创建HTTP文件服务器的使用示例 发布时间:2020-08-26 01:41:13 来源:脚本之家 阅读:103 作者:foruok HelloWorld示例只有演示意义,这次我们来搞一 ...

  4. node.js创建网站实例3

    node.js访问mysql数据库并把查询结果返回给前端 1.cmd中运行:npm install mysql -s 2.修改api.js的代码 // 1.先引入express模块,express是一 ...

  5. Node.js Git Server搭建及Git常用操作笔记

    Node.js Git Server搭建及Git常用操作笔记 安装Git工具即可在本地进行Git仓库的管理,如果要实现远程仓库则需要搭建Git Server.通过Node.js搭建Git Server ...

  6. node.js创建WebSocket服务,并使用原生js ES6完成对WebSocket数据交互

    注意,前情提示: 本代码基于<Node.js(nodejs)对本地JSON文件进行增.删.改.查操作(轻车熟路)> 传送门Node.js(nodejs)对本地JSON文件进行增.删.改.查 ...

  7. 子进程会继承父进程的哪些内容_【学习教程】Node.js创建子进程方法

    来源 | https://github.com/CommanderXL/biu-blog/issues/25 exec 其中exec可用于在指定的shell当中执行命令.不同参数间使用空格隔开,可用于 ...

  8. 使用Node.js创建命令行工具

    在我的职业生涯中我已经写了数百种Bash脚本,但在Bash方面仍然有很多不足.每次我都要为一些简单的逻辑结构去查阅语法.如果我想使用curl或sed做些特技,我还不得不去查找操作说明.我在我的正则表达 ...

  9. 【译】使用Node.js创建命令行脚本工具

    通过本文将一步步带领你利用Node.js来创建命令行脚本工具.在我的职业生涯中已经写过了上百个 `Bash` 脚本,但我的 `Bash` 依然写得很糟糕,每一次我都不得不去查一些简单逻辑结构的语法.如 ...

最新文章

  1. 多路三线RTD电阻温度采集电路设计方案
  2. Codeforces Round #352 (Div. 2) A. Summer Camp 水题
  3. STM32H7时钟树RCC分析--- HAL库配置(二)
  4. C++回调函数作为通信机制
  5. 仅用一年时间,蓝巨人 IBM 如何开发出首台个人计算机?
  6. 机器学习代码实战——梯度下降(gradient descent)
  7. 开课吧:OOM常见的解决方案有哪些?
  8. python 腾讯视频签到_腾讯视频自动签到脚本.
  9. matlab画中国,用matlab绘制中国地图
  10. vi 编辑器使用错误
  11. [实操记录]mysql5.7如何恢复被删除数据
  12. 用ftp上传服务器文件大小,ftp服务器上传文件大小
  13. python考拉兹猜想_Python练习题 042:Project Euler 014:最长的考拉兹序列
  14. 【读书笔记】《写给大家看的设计书》
  15. js中转换Date日期格式
  16. 可视化文本处理模板代码
  17. V-Ray 管理器使用帮助
  18. python计算图形面积的方法_Python计算任意多边形面积算法
  19. Ashampoo 阿香婆全家桶分享
  20. Linux开启关闭内核打印信息

热门文章

  1. [原创]Installshield工具介绍
  2. PK 想说爱你不容易
  3. oracle 数据库dg搭建规范1
  4. VMworld 2016 US带来了哪些惊喜?
  5. django学习笔记:AdminSite界面配置
  6. ReactJS入门学习一
  7. 应用程序框架实战二十三:基础查询扩展
  8. 对CSRF(跨站请求伪造)的理解
  9. 高级Linux Kernel Inline Hook技术分析与实现
  10. 2011-08-15 “can’t create transaction lock on /v...