轻松创建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 相关文章推荐
使用forever管理nodejs应用教程
Jun 03 NodeJs
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
Sep 26 NodeJs
nodejs爬虫抓取数据乱码问题总结
Jul 03 NodeJs
Nodejs中解决cluster模块的多进程如何共享数据问题
Nov 10 NodeJs
NodeJS学习笔记之Module的简介
Mar 24 NodeJs
nodejs入门教程六:express模块用法示例
Apr 24 NodeJs
nodejs async异步常用函数总结(推荐)
Nov 17 NodeJs
NodeJs实现定时任务的示例代码
Dec 05 NodeJs
详解nodejs通过响应回写的方式渲染页面资源
Apr 07 NodeJs
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
Feb 02 NodeJs
Nodejs实现微信分账的示例代码
Jan 19 NodeJs
浅谈Node的内存泄露问题
May 06 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
一个用于网络的工具函数库
2006/10/09 PHP
我的php学习笔记(毕业设计)
2012/02/21 PHP
sql注入与转义的php函数代码
2013/06/17 PHP
PHP编程风格规范分享
2014/01/15 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
2016/10/09 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
JavaScript 对象模型 执行模型
2010/10/15 Javascript
Js Jquery创建一个弹出层可加载一个页面
2014/05/08 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
2014/05/08 Javascript
Node.js抓取中文网页乱码问题和解决方法
2015/02/10 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
2015/09/24 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
jquery实现表单验证简单实例演示
2015/11/23 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
实现easyui的datagrid导出为excel的示例代码
2016/11/10 Javascript
Bootstrap基本样式学习笔记之标签(5)
2016/12/07 Javascript
深入解析ES6中的promise
2018/11/08 Javascript
微信小程序如何调用json数据接口并解析
2019/06/29 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
解决layer 动态加载select 失效的问题
2019/09/18 Javascript
浅谈VUE中演示v-for为什么要加key
2020/01/16 Javascript
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
Python中操作mysql的pymysql模块详解
2016/09/13 Python
Python实现求两个csv文件交集的方法
2017/09/06 Python
python 将字符串转换成字典dict的各种方式总结
2018/03/23 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
2020/06/23 Python
公认8个效率最高的爬虫框架
2020/07/28 Python
Python操作dict时避免出现KeyError的几种解决方法
2020/09/20 Python
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
英语教师岗位职责
2014/03/16 职场文书
求职信怎么写
2014/05/23 职场文书
平安家庭示范户事迹
2014/06/02 职场文书
企业法人代表任命书
2014/06/06 职场文书
班级口号大全
2014/06/09 职场文书
欠条格式范本
2015/07/03 职场文书
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript