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中操作mysql数据库示例
Dec 20 NodeJs
nodeJS代码实现计算交社保是否合适
Mar 09 NodeJs
使用NodeJs 开发微信公众号(三)微信事件交互实例
Mar 02 NodeJs
用nodejs搭建websocket服务器
Jan 23 NodeJs
进阶之初探nodeJS
Jan 24 NodeJs
Nodejs 获取时间加手机标识的32位标识实现代码
Mar 07 NodeJs
ajax +NodeJS 实现图片上传实例
Jun 06 NodeJs
nodejs创建简易web服务器与文件读写的实例
Sep 07 NodeJs
详解NodeJs开发微信公众号
May 25 NodeJs
nodejs基础之buffer缓冲区用法分析
Dec 26 NodeJs
nodejs对项目下所有空文件夹创建gitkeep的方法
Aug 02 NodeJs
nodejs开发一个最简单的web服务器实例讲解
Jan 02 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
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
php 时间time与日期date之间的使用详解及区别
2016/11/07 PHP
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
2010/04/01 Javascript
JS实现选项卡实例详解
2015/11/17 Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
2016/01/21 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
整理关于Bootstrap警示框的慕课笔记
2017/03/29 Javascript
详解Node.js access_token的获取、存储及更新
2017/06/20 Javascript
webpack学习笔记之优化缓存、合并、懒加载
2017/08/24 Javascript
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
记一次webapck4 配置文件无效的解决历程
2018/09/19 Javascript
js replace替换字符串同时替换多个方法
2018/11/27 Javascript
关于vue的npm run dev和npm run build的区别介绍
2019/01/14 Javascript
JavaScript中使用Spread运算符的八种方法总结
2020/06/18 Javascript
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
windows下ipython的安装与使用详解
2016/10/20 Python
python 获得任意路径下的文件及其根目录的方法
2019/02/16 Python
Python异常处理知识点总结
2019/02/18 Python
Python流程控制 while循环实现解析
2019/09/02 Python
浅析使用Python搭建http服务器
2019/10/27 Python
Python3 xml.etree.ElementTree支持的XPath语法详解
2020/03/06 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
python 绘制场景热力图的示例
2020/09/23 Python
python爬取2021猫眼票房字体加密实例
2021/02/19 Python
html5中使用hotcss.js实现手机端自适配的方法
2020/04/23 HTML / CSS
豪华床上用品 :Jennifer Adams
2019/09/15 全球购物
英国户外服装、鞋类和设备的领先零售商:Millets
2020/10/12 全球购物
大学总结自我鉴定
2014/01/18 职场文书
水利学院求职自荐书
2014/02/01 职场文书
党员教师批评与自我批评发言稿
2014/10/15 职场文书
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android
Python+Pillow+Pytesseract实现验证码识别
2022/05/11 Python