一、使用 Node 创建 Web 服务器

注:Node.js 提供了 http 模块,http 模块主要用于搭建 HTTP 服务端和客户端,下面就是简单的服务器实现过程:

1、编写服务器代码server.js

404错误

你要找的页面不存在');

res.end();

}else{

//HTTP 状态码 200 : OK

//Content Type:text/plain

res.writeHeader(200,{

'content-type' : 'text/html;charset="utf-8"'

});

res.write(data);//将index.html显示在客户端

res.end();

}

});

}).listen(8888);

console.log('服务器开启成功');

通过上面代码,我们就能够实现服务器对于文件的查找,下面,我们就进行创建一个html文件,然后通过浏览器进行访问。

2、编写html文件(index.html),用于浏览器进行请求

index

这是一个用于进行nodejs服务器测试的html文件,通过在浏览器上面输入

http://127.0.0.1:8888/index.html(自己所建的项目名)进行访问

本地网页服务器 跨域,nodejs搭建本地服务器轻松解决跨域问题相关推荐

  1. websocket 学习--简单使用,nodejs搭建websocket服务器,到模拟股票,到实现聊天室

    websocket简介: WebSocket协议是 HTML5 开始提供的一种基于TCP的一种新的全双工通讯的网络通讯协议.它允许服务器主动发送信息给客户端. 和http协议的不同?? HTTP 协议 ...

  2. 通过nodejs搭建HTTP服务器

    文章目录 通过nodejs搭建HTTP服务器 前提 搭建步骤 实例 启动服务器 通过nodejs搭建HTTP服务器 nodejs是一个用于解析执行javaScript代码的环境(它不是语言,不是框架) ...

  3. wss2016 作文件服务器,Nodejs搭建wss服务器教程

    本文为大家分享了Nodejs搭建wss服务器的教程,供大家参考,具体内容如下 首先使用OpenSSL创建自签名证书: #生成私钥key文件 openssl genrsa 1024 > /path ...

  4. 为什么会有跨域的问题出现,如何解决跨域问题

    为什么会有跨域的问题出现,如何解决跨域问题 什么是跨域 ​ 定义: 跨域是指a页面想获取b页面资源,如果a.b页面的协议.域名.端口.子域名不同,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都 ...

  5. 什么是跨域(CORS)?怎么解决跨域(CORS)?

    什么是跨域(CORS)? 跨域是指浏览器不能执行其他网站上的脚本,它是由浏览器的同源策略造成的,是浏览器对 JS 的安全限制.是浏览器从一个域名网页请求另一个域名资源时,出现端口.域名.协议任一不同, ...

  6. nodejs 本地php服务器,Nodejs搭建本地http服务器

    由于不做php相关的东西,懒得装apache,干脆利用nodejs搭建一个本地的服务器用于测试. nodejs这玩意儿吧,对做前端的介入后端简直就是一把利器.而且目前,nodejs也越来越有商用价值. ...

  7. node.js 微信小程序 部署服务器_微信小程序开发入门(一),Nodejs搭建本地服务器...

    1.  如何模拟真实环境中,读取服务端数据,首先需要使用Nodejs搭建一个本地服务器的环境. 在搭建web服务器之前,需要先安装node.js(安装版本最好为6.9.x) 安装后node.js,接下 ...

  8. NodeJs搭建本地服务器之使用手机访问

    作为一名不懂后台的前端工程师来说,利用node.js搭建服务器,是一个非常好的选择.下面搭建一个简单的服务器: var app=require("express")(); //接收 ...

  9. node修改服务器默认端口,用node+express搭建服务器,解决跨域问题,更改端口号...

    在学习前端的过程中,最开始我们需要展示在页面上的数据都是写死在系统里的假数据.然而,实际上前端是要与后台服务器交互进行数据存取的.如何搭建服务器见下文. 一.使用Node.js+express用命令行 ...

最新文章

  1. EOSIO Dawn 4.0 发布
  2. Ubuntu下hadoop的安装与简单应用
  3. lc滤波电路电感电容值选择_这几种常见的无源滤波电路,你都了解吗 ?
  4. 面试被问到Java 静态代理/动态代理?不用怕,这样子就可以!!
  5. python怎么读写_python怎么读写文件
  6. zookeeper源码 — 一、单机启动
  7. 服装ERP管理软件有哪些功能
  8. 线程池的使用和工作原理
  9. 使用vue扫描扫描仪图像
  10. 采集本地HTML数据,火车采集器保存为本地word、excel、html、txt文件方法及文件模板_爬虫软件技术与爬虫软件网页数据采集器门户...
  11. 使用POI实现Excel导出导入 详细解释
  12. 视频教程-沐风老师3DMAX石墨烯建模视频教程-3Dmax
  13. stm32f103r6最小系统原理图_stm32f103rct6最小系统原理图
  14. Hibernate基础之SessionFactory
  15. GPL和AGPLv3的区别
  16. 计算机组成原理_主存与CPU的连接
  17. RadioButton前面的小圆圈颜色设置
  18. python表格处理实例_python列表格
  19. MATLAB运用——构造三维模型(水花号)(The Spary)
  20. 点云孔洞定位_一种对具有孔洞的三维点云的检测与识别方法与流程

热门文章

  1. 腾讯视频客户端导出MP4格式
  2. svm预测结果为同一个值_SVM算法总结
  3. delphi 中如果不进行 closehandle 会怎么样_心理学:当你迷茫了,请坚持做三件事,你的未来会越来越好...
  4. python opencv输出mp4_Python玩转视频处理(四):视频按场景进行分割
  5. Boost智能指针——scoped_ptr
  6. lua 给userdata设置元表_lua学习之复习汇总篇
  7. linux定时scp脚本,linux expect 实现定时scp的任务
  8. quick time不可用是什么意思_fpga是什么意思(fpga怎么用)
  9. listview刷新_Flutter NestedScrollView 滑动折叠头部下拉刷新效果
  10. 【转】extern “C“以及__declspec(dllexport) 讲解和def文件dll导出方法