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中的非阻塞方法介绍
Jun 05 NodeJs
基于NodeJS的前后端分离的思考与实践(二)模版探索
Sep 26 NodeJs
PHP和NodeJs开发的应用如何共用Session
Apr 16 NodeJs
nodejs修复ipa处理过的png图片
Feb 17 NodeJs
详解Nodejs基于mongoose模块的增删改查的操作
Dec 21 NodeJs
浅谈Nodejs中的作用域问题
Dec 26 NodeJs
使用nodejs下载风景壁纸
Feb 05 NodeJs
Nodejs--post的公式详解
Apr 29 NodeJs
Nodejs中Express 常用中间件 body-parser 实现解析
May 22 NodeJs
nodejs取得当前执行路径的方法
May 13 NodeJs
NodeJs 模仿SIP话机注册的方法
Jun 21 NodeJs
nodeJS与MySQL实现分页数据以及倒序数据
Jun 05 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
openflashchart 2.0 简单案例php版
2012/05/21 PHP
PHP中__get()和__set()的用法实例详解
2013/06/04 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
2014/10/30 PHP
PHP中error_reporting函数用法详细介绍
2017/06/11 PHP
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
2009/06/02 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
2015/01/09 Javascript
基于JavaScript实现图片点击弹出窗口而不是保存
2016/02/06 Javascript
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
js select实现省市区联动选择
2020/04/17 Javascript
Node.js的环境安装配置(使用nvm方式)
2016/10/11 Javascript
关于RequireJS的简单介绍即使用方法
2016/10/20 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
Node.js连接MongoDB数据库产生的问题
2017/02/08 Javascript
Bootstrap缩略图与警告框学习使用
2017/02/08 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
2017/07/11 Javascript
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
如何在Angular8.0下使用ngx-translate进行国际化配置
2019/07/24 Javascript
Element ui 下拉多选时新增一个选择所有的选项
2019/08/21 Javascript
js实现GIF动图分解成多帧图片上传
2019/10/24 Javascript
js实现列表按字母排序
2020/08/11 Javascript
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
Python Matplotlib库安装与基本作图示例
2019/01/09 Python
python实现列表中最大最小值输出的示例
2019/07/09 Python
python conda操作方法
2019/09/11 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
python 瀑布线指标编写实例
2020/06/03 Python
基于django和dropzone.js实现上传文件
2020/11/24 Python
HTML5中input输入框默认提示文字向左向右移动的示例代码
2020/09/10 HTML / CSS
学生学习总结的自我评价
2013/10/22 职场文书
送餐员岗位职责范本
2014/02/21 职场文书
申论倡议书范文
2014/05/13 职场文书
中学生秋季运动会广播稿
2014/09/21 职场文书
MySQL数据库超时设置配置的方法实例
2021/10/15 MySQL
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript