轻松创建nodejs服务器(1):一个简单nodejs服务器例子


Posted in NodeJs onDecember 18, 2014

我们先来实现一个简单的例子,hello world。

似乎每种语言教程的第一节都会讲这个,我们也不例外。

首先我们先创建一个项目目录,目录可自己定义,本案例的目录为 e:/nodetest/。

由于我们要搭建的是服务器,所以我把第一个文件命名为server.js。

在server.js里面输入以下代码:

var http = require("http"); 

 

http.createServer(function(request, response) { 

 

    response.writeHead(200, {"Content-Type": "text/plain"}); 

 

    response.write("Hello World"); 

 

    response.end(); 

 

}).listen(8888);

接着我们打开cmd。

用cd e:/nodetest/定位到项目目录下,然后执行 node server.js 命令,即可运行该文件;

然后打开浏览器访问 http://localhost:8888/,你会看到一个写着“Hello World”的网页;

其实这就是一个简单的可工作的服务器了,只是简单到什么都干不了,不过不要紧,跟着我一步一步来,我会教你怎么搭建一个完整可用的服务器。

下一节我们来分析一下这段代码的构成。

NodeJs 相关文章推荐
PHPStorm 2020.1 调试 Nodejs的多种方法详解
Sep 17 NodeJs
nodejs npm包管理的配置方法及常用命令介绍
Jun 05 NodeJs
nodejs教程之入门
Nov 21 NodeJs
nodeJs内存泄漏问题详解
Sep 05 NodeJs
Ajax异步文件上传与NodeJS express服务端处理
Apr 01 NodeJs
nodejs结合socket.io实现websocket通信功能的方法
Jan 12 NodeJs
详解nodejs通过响应回写的方式渲染页面资源
Apr 07 NodeJs
nodejs 如何手动实现服务器
Aug 20 NodeJs
nodejs更新package.json中的dependencies依赖到最新版本的方法
Oct 10 NodeJs
nodejs分离html文件里面的js和css的方法
Apr 09 NodeJs
nodejs开发一个最简单的web服务器实例讲解
Jan 02 NodeJs
如何利用nodejs实现命令行游戏
Nov 24 NodeJs
Nodejs实现多人同时在线移动鼠标的小游戏分享
Dec 06 #NodeJs
Nodejs实现的一个静态服务器实例
Dec 06 #NodeJs
nodejs中简单实现Javascript Promise机制的实例
Dec 06 #NodeJs
nodejs实现的一个简单聊天室功能分享
Dec 06 #NodeJs
详谈nodejs异步编程
Dec 04 #NodeJs
nodejs下打包模块archiver详解
Dec 03 #NodeJs
nodejs中转换URL字符串与查询字符串详解
Nov 26 #NodeJs
You might like
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
在windows iis5下安装php4.0+mysql之我见
2006/10/09 PHP
PHP实现网站访问量计数器
2017/10/27 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
js实现文字闪烁特效的方法
2015/12/17 Javascript
使用jQuery给input标签设置默认值
2016/06/20 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
jQuery EasyUI Panel面板组件使用详解
2017/02/28 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
Node.js API详解之 os模块用法实例分析
2020/05/06 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
Python Web框架Flask下网站开发入门实例
2015/02/08 Python
python数据结构之图的实现方法
2015/07/08 Python
使用Python的Tornado框架实现一个Web端图书展示页面
2016/07/11 Python
Pycharm 操作Django Model的简单运用方法
2018/05/23 Python
Python对象属性自动更新操作示例
2018/06/15 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
2019/12/10 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
html5指南-1.html5全局属性(html5 global attributes)深入理解
2013/01/07 HTML / CSS
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
美国按摩椅批发网站:Titan Chair
2018/12/27 全球购物
村官学习十八大感想
2014/01/15 职场文书
爷爷追悼会答谢词
2014/01/24 职场文书
自立自强的名人事例
2014/02/10 职场文书
《草原》教学反思
2014/02/15 职场文书
2014新年元旦活动策划方案
2014/02/18 职场文书
《世界多美呀》教学反思
2014/03/02 职场文书
星级党支部申报材料
2014/05/31 职场文书
专项法律服务方案
2014/06/11 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
2016年中学清明节活动总结
2016/04/01 职场文书
Python Socket编程详解
2021/04/25 Python