Express与NodeJs创建服务器的两种方法


Posted in NodeJs onFebruary 06, 2017

目录

  • NodeJs创建Web服务器
  • Express创建Web服务器

NodeJs创建Web服务器

var http = require('http');
var server = http.createServer(function(req, res) {
 res.writeHead(200, {
  'Content-Type': 'text/plain'
 });
 res.write('hello world!');
 res.end();
 }).listen(80);

这是一个原生式的创建一个web服务器的方式,但是有缺陷。如果我们想要将我们的静态页面至于与服务器同域下的时候很不方便。

Express创建Web服务器

var express = require('express');
var app = express();
var server = require('http').createServer(app);
//指定静态文件的位置
app.use('/', express.static(__dirname + '/public')); 
//监听端口号
server.listen(80);

这里我们借用Express封装好的方法创建了一个监听80端口的方法,不禁我们可以作为后端服务通过localhost:80访问,还可以访问我们的前端页面localhost:80/index.html

这样页面与服务端交互也方便很多了。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

NodeJs 相关文章推荐
NodeJs中的非阻塞方法介绍
Jun 05 NodeJs
nodejs的require模块(文件模块/核心模块)及路径介绍
Jan 14 NodeJs
利用NodeJS和PhantomJS抓取网站页面信息以及网站截图
Nov 18 NodeJs
浅谈Nodejs应用主文件index.js
Aug 28 NodeJs
详解nodejs 文本操作模块-fs模块(四)
Dec 22 NodeJs
Nodejs实现多房间简易聊天室功能
Jun 20 NodeJs
基于nodejs实现微信支付功能
Dec 20 NodeJs
对mac下nodejs 更新到最新版本的最新方法(推荐)
May 17 NodeJs
nodejs中express入门和基础知识点学习
Sep 13 NodeJs
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
Oct 17 NodeJs
Nodejs中使用puppeteer控制浏览器中视频播放功能
Aug 26 NodeJs
nodejs dgram模块广播+组播的实现示例
Nov 04 NodeJs
使用nodejs下载风景壁纸
Feb 05 #NodeJs
nodeJs链接Mysql做增删改查的简单操作
Feb 04 #NodeJs
nodejs基础应用
Feb 03 #NodeJs
nodejs基础知识
Feb 03 #NodeJs
windows 下安装nodejs 环境变量设置
Feb 02 #NodeJs
图片上传之FileAPI与NodeJs
Jan 24 #NodeJs
初探nodeJS
Jan 24 #NodeJs
You might like
字符串长度函数strlen和mb_strlen的区别示例介绍
2014/09/09 PHP
php 利用socket发送GET,POST请求的实例代码
2020/07/04 PHP
JavaScript学习心得之概述
2015/01/20 Javascript
JavaScript正则表达式之multiline属性的应用
2015/06/16 Javascript
JS实现alert中显示换行的方法
2015/12/17 Javascript
Node.js实现数据推送
2016/04/14 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
Ajax跨域实现代码(后台jsp)
2017/01/21 Javascript
深入理解AngularJS中的ng-bind-html指令
2017/03/27 Javascript
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
JS按条件 serialize() 对应标签的使用方法
2017/07/24 Javascript
js封装成插件_Canvas统计图插件编写实例
2017/09/12 Javascript
最适应的vue.js的form提交涉及多种插件【推荐】
2018/08/27 Javascript
js this 绑定机制深入详解
2020/04/30 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
用Pygal绘制直方图代码示例
2017/12/07 Python
Django视图和URL配置详解
2018/01/31 Python
利用python开发app实战的方法
2019/07/09 Python
实例详解Python装饰器与闭包
2019/07/29 Python
浅谈Python 递归算法指归
2019/08/22 Python
Numpy之reshape()使用详解
2019/12/26 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
尤为Wconcept中国官网:韩国设计师品牌服饰
2019/01/10 全球购物
自我鉴定思想方面
2013/10/07 职场文书
高中班长自我鉴定
2013/12/20 职场文书
《穷人》教学反思
2014/04/08 职场文书
敬老院院长事迹材料
2014/05/21 职场文书
家长高考寄语
2015/02/27 职场文书
中学推普周活动总结
2015/05/07 职场文书
团日活动总结格式
2015/05/11 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
掌握一个领域知识,高效学习必备方法
2019/08/08 职场文书
SpringBoot+Redis实现布隆过滤器的示例代码
2022/03/17 Java/Android