轻松创建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 相关文章推荐
NodeJS学习笔记之Connect中间件模块(二)
Jan 27 NodeJs
NodeJS学习笔记之Connect中间件应用实例
Jan 27 NodeJs
Nodejs中 npm常用命令详解
Jul 04 NodeJs
详解Nodejs基于mongoose模块的增删改查的操作
Dec 21 NodeJs
nodejs mysql 实现分页的方法
Jun 06 NodeJs
Nodejs之http的表单提交
Jul 07 NodeJs
nodejs中安装ghost出错的原因及解决方法
Oct 23 NodeJs
详解使用PM2管理nodejs进程
Oct 24 NodeJs
NodeJS安装图文教程
Apr 19 NodeJs
Linux Centos7.2下安装nodejs&npm配置全局路径的教程
May 15 NodeJs
nodejs express配置自签名https服务器的方法
May 22 NodeJs
NodeJS模块与ES6模块系统语法及注意点详解
Jan 04 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
深入理解PHP中的Session和Cookie
2013/06/21 PHP
解析argc argv在php中的应用
2013/06/24 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
php编写的一个E-mail验证类
2015/03/25 PHP
php实现网站留言板功能
2015/11/04 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
2016/07/13 PHP
php实现的后台表格分页功能示例
2017/10/23 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
动态创建的表格单元格中的事件实现代码
2008/12/30 Javascript
JSQL  一个 web DB 的封装
2010/05/05 Javascript
JavaScript对象链式操作代码(jquery)
2010/07/04 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
2013/02/05 Javascript
JavaScript如何从listbox里同时删除多个项目
2013/10/12 Javascript
js获取select标签的值且兼容IE与firefox
2013/12/30 Javascript
JS 获取鼠标左右键的键值方法
2014/10/11 Javascript
javascript实现消灭星星小游戏简单版
2016/11/15 Javascript
js实现5秒倒计时重新发送短信功能
2017/02/05 Javascript
vue+element-ui+ajax实现一个表格的实例
2018/03/09 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
js实现多个标题吸顶效果
2020/01/08 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
浅析vue中的nextTick
2020/12/28 Vue.js
[01:56]《DOTA2》中文配音CG
2013/04/22 DOTA
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
Python 实现网页自动截图的示例讲解
2018/05/17 Python
python实现图片批量压缩程序
2018/07/23 Python
将Pytorch模型从CPU转换成GPU的实现方法
2019/08/19 Python
python 实现查询Neo4j多节点的多层关系
2019/12/23 Python
python实现贪吃蛇游戏源码
2020/03/21 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
CSS3 仿微信聊天小气泡实例代码
2017/04/05 HTML / CSS
门卫人员岗位职责
2013/12/24 职场文书
电信营业员岗位职责
2015/04/14 职场文书
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript