nodejs入门教程二:创建一个简单应用示例


Posted in NodeJs onApril 24, 2017

本文实例讲述了nodejs创建一个简单应用的方法。分享给大家供大家参考,具体如下:

1.创建 test.js

// require 来载入 http 模块
var http = require('http');
/**
 * 使用 http.createServer() 方法创建服务器,返回 一个对象
 * 对象有一个叫做 listen 的方法,并使用 listen 方法绑定 8000 端口。
 * 函数通过 request, response 参数来接收和响应数据。
 */
http.createServer(function (request, response) {
  response.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
  if(request.url!=="/favicon.ico"){ //清除第2此访问
    console.log('访问');
    response.write('hello,world');
    response.end('hell,世界');//不写 end() 则没有http协议尾,但写了会产生两次访问
  }
}).listen(8000);
console.log('Server running at http://127.0.0.1:8000/');

2. 执行

node test.js

结果:Server  running  at  http://127.0.0.1:8000/

3. 在浏览器访问 http://127.0.0.1:8000

希望本文所述对大家nodejs程序设计有所帮助。

NodeJs 相关文章推荐
Nodejs实现的一个静态服务器实例
Dec 06 NodeJs
Nodejs关于gzip/deflate压缩详解
Mar 04 NodeJs
nodeJs内存泄漏问题详解
Sep 05 NodeJs
NodeJS实现客户端js加密
Jan 09 NodeJs
nodejs 实现钉钉ISV接入的加密解密方法
Jan 16 NodeJs
docker中编译nodejs并使用nginx启动
Jun 23 NodeJs
深入解析nodejs HTTP服务
Jul 25 NodeJs
详解nodejs中express搭建权限管理系统
Sep 15 NodeJs
nodejs使用redis作为缓存介质实现的封装缓存类示例
Feb 07 NodeJs
nodejs简单读写excel内容的方法示例
Mar 16 NodeJs
NodeJs项目中关闭ESLint的方法
Aug 09 NodeJs
nodeJS进程管理器pm2的使用
Jan 09 NodeJs
nodejs入门教程一:概念与用法简介
Apr 24 #NodeJs
nodejs 终端打印进度条实例代码
Apr 22 #NodeJs
详解如何在NodeJS项目中优雅的使用ES6
Apr 22 #NodeJs
nodejs和C语言插入mysql数据库乱码问题的解决方法
Apr 14 #NodeJs
解析NodeJS异步I/O的实现
Apr 13 #NodeJs
详解nodejs微信公众号开发——6.自定义菜单
Apr 13 #NodeJs
nodejs个人博客开发第七步 后台登陆
Apr 12 #NodeJs
You might like
适用于php-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
pdo中使用参数化查询sql
2011/08/11 PHP
php 操作数组(合并,拆分,追加,查找,删除等)
2012/07/20 PHP
php读取3389的脚本
2014/05/06 PHP
phpStudy配置多站点多域名方法及遇到的403错误解决方法
2017/10/19 PHP
页面回到顶部的三种实现(锚标记,js)
2012/10/01 Javascript
Javascript中判断变量是数组还是对象(array还是object)
2013/08/14 Javascript
javascript中clipboardData对象用法详解
2015/05/13 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
js实现数组转换成json
2015/06/26 Javascript
js获取form表单所有数据的简单方法
2016/08/18 Javascript
原生JS实现不断变化的标签
2017/05/22 Javascript
微信小程序-滚动消息通知的实例代码
2017/08/03 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
layui-table获得当前行的上/下一行数据的例子
2019/09/24 Javascript
[52:44]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第一场 6.3
2018/06/04 DOTA
Python实现远程调用MetaSploit的方法
2014/08/22 Python
举例讲解Python面相对象编程中对象的属性与类的方法
2016/01/19 Python
python基础教程之Filter使用方法
2017/01/17 Python
Django admin model 汉化显示文字的实现方法
2019/08/12 Python
Python openpyxl读取单元格字体颜色过程解析
2019/09/03 Python
python dataframe NaN处理方式
2019/12/26 Python
Python如何获取Win7,Win10系统缩放大小
2020/01/10 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
X/HTML5 和 XHTML2
2008/10/17 HTML / CSS
Html5获取高德地图定位天气的方法
2019/12/26 HTML / CSS
lululemon美国官网:瑜伽服+跑步装备
2018/11/16 全球购物
复核员上岗演讲稿
2014/01/05 职场文书
工作分析计划书
2014/04/30 职场文书
世博会口号
2014/06/20 职场文书
全国法制宣传日活动总结2014
2014/11/01 职场文书
教师廉洁自律个人总结
2015/02/10 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
2022/07/07 数码科技