我的编程空间,编程开发者的网络收藏夹
学习永远不晚

用nodeJS搭建本地文件服务器的几种方法小结

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

用nodeJS搭建本地文件服务器的几种方法小结

搭建nodejs服务器步骤:

1.安装nodejs服务,node相当于apache服务器

2.在自己定义的目录下新建服务器文件如 server.js

例如,我在E:PhpProjectHTML5websocket下创建了server.js文件


var http = require('http');//引入http模块

//开启服务,监听8888端口
//端口号最好为6000以上
var server = http.createServer(function(req,res){
  

  console.log('有客户端连接');//创建连接成功显示在后台

  //一参是http请求状态,200连接成功
  //连接成功后向客户端写入头信息
  res.writeHeader(200,{
    'content-type' : 'text/html;charset="utf-8"'
  });

  res.write('这是正文部分');//显示给客户端
  res.end();

}).listen(8888);

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

3.在cmd控制台中cd切换进server.js所在的目录,然后执行node server.js命令

当控制台显示”服务器开启成功”则说明node服务器已经建立

4.在浏览器中访问服务器

在浏览器中输入

localhost:8888 , 浏览器显示“这是正文部分”。

查看cmd控制台,显示 “有客户端连接”

可在多个浏览器窗口中进行以上操作,每个浏览器窗口均会对应一次“有客户端连接”

以上步骤完成,node服务搭建完毕。下面是如何通过搭建的node服务访问本地站点的 text/html文本文件

访问本地站点文件

1.在自定义的目录下创建node服务文件server2.js


var http = require('http');
var fs = require('fs');//引入文件读取模块

var documentRoot = 'E:/PhpProject/html5/websocket/www';
//需要访问的文件的存放目录

var server= http.createServer(function(req,res){

  var url = req.url; 
  //客户端输入的url,例如如果输入localhost:8888/index.html
  //那么这里的url == /index.html 

  var file = documentRoot + url;
  console.log(url);
  //E:/PhpProject/html5/websocket/www/index.html 


  fs.readFile( file , function(err,data){
  
    if(err){
      res.writeHeader(404,{
        'content-type' : 'text/html;charset="utf-8"'
      });
      res.write('<h1>404错误</h1><p>你要找的页面不存在</p>');
      res.end();
    }else{
      res.writeHeader(200,{
        'content-type' : 'text/html;charset="utf-8"'
      });
      res.write(data);//将index.html显示在客户端
      res.end();

    }

  });



}).listen(8888);

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

2.创建index.html文件

如果要访问index.html文件,当然你得先有这个文件,不然服务器读取失败,返回404

3.在cmd控制台cd切换到 server2.js的目录下执行node server2.js命令

开启服务器

4.在浏览器输入localhost:8888/index.html访问 该文件

如果电脑没有安装nodejs的同学可以先到node官方下载并安装好node程序。

安装好nodejs后验证一下是否安装成功!如果出现则表明node已经承装安装上去了!

安装好node之后打开cmd 输入 npm install anywhere -g 安装anywhere ,然后等待直到出现以下界面。

以上两个步骤都就绪以后,万事俱备,只欠东风啦!在cmd页面 找到你想搭建服务器的路径,然后再当前路径下输入: anywhere 8860

然后浏览器就自动打开本地访问网址,一个简单的node服务器就这样被我们搭建好啦!

END

注意事项

anywhere 建议安装全局的 node 建议用32位的,64位目前兼容性没有32位好

如果我们直接打开html文件他是以file:///方式打开的,但这种方式有时会遇到跨域的问题:“cross-origin”,所以我们需要搭建一个简易的本地服务器,Nodejs就可以满足我们这个需求:

比如我的本地服务器js文件就是这样的(我把这个server.js放在了Nodejs安装目录下):


var connect = require("connect");
var serveStatic = require("serve-static");

var app = connect();
app.use(serveStatic("C:\xxx\xxx\xxx\项目文件夹"));

app.listen(5000);

运行的话只要执行:node server.js 就可以了

正常运行后我们就可以在浏览器输入localhost:5000来访问项目文件夹内的文件了。(如果是index.html文件可以省略不写,默认加载的就是这个文件)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

用nodeJS搭建本地文件服务器的几种方法小结

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

用nodeJS搭建本地文件服务器的几种方法小结

搭建nodejs服务器步骤: 1.安装nodejs服务,node相当于apache服务器 2.在自己定义的目录下新建服务器文件如 server.js 例如,我在E:PhpProjectHTML5websocket下创建了server.js文
2022-06-04

nodejs搭建本地服务器并访问文件的方法

安装node:https://nodejs.org/en/download/ 在本地建立目录:f:/nodetest,在该目录下新建index.html作为我们将要访问的内容。新建server.js作为node开启的入口:$ cd f:/n
2022-06-04

在windows上用nodejs搭建静态文件服务器的简单方法

在windows上用nodejs搭建一个静态文件服务器,即使你一点基础没有也能学会nodejs静态文件服务器的搭建,本文介绍的非常详细,很适合零基础入门的朋友学习。首先安装nodejs: 新建一个node文件夹 下载node.exe到该文件
2022-06-04

云服务器搭建加速器的方法有哪几种

使用虚拟化技术可以将多台云服务器虚拟成一个逻辑上独立的计算资源池,从而降低了硬件和网络资源的使用成本。云服务器还支持虚拟化备份、自动负载均衡、容错处理等功能,能够有效地提高系统的可靠性和可用性。此外,云服务器还提供了自动化部署、快速故障恢复和资源监控等功能,能够帮助用户快速搭建和管理云环境。自建机房是一种较为传统的方式
云服务器搭建加速器的方法有哪几种
2023-10-28

本地ftp服务器的搭建方法是什么

本地FTP服务器的搭建方法如下:1. 安装FTP服务器软件:在Windows操作系统中,可以选择安装FileZilla Server、IIS FTP Server等软件,这些软件都可以在官方网站上下载。2. 配置FTP服务器:安装完FTP服
2023-06-04

浅析windows本地搭建git服务器的方法

随着Git的流行,越来越多的公司和个人开始使用Git进行版本控制。虽然有很多在线的Git托管服务如Github、Gitlab和Bitbucket,但是对于一些开发者来说,在本地搭建Git服务器是非常有必要的。本文就将介绍如何在Windows
2023-10-22

轻量应用服务器搭建数据库的方法有几种

轻量应用服务器是一种可以帮助小型企业或组织轻松地搭建数据库的云计算平台。以下是几种常见的轻量应用服务器搭建方法:MongoDB:MongoDB是一个高性能、大容量的关系型数据库管理系统,可用于创建轻量级数据库。该平台使用Python和PyTorch开发,可以轻松部署到各种云计算平台。MySQL:MySQL是一种广泛使用的关系型数据库,可以轻松搭建轻量级数据库。MySQL平台是一个开源的服务
2023-10-26

3分钟快速搭建nodejs本地服务器方法运行测试html/js

做前端的都知道,公司的项目在自己的电脑上搭建环境是挺麻烦的一件事情首先:一般个人电脑没公司的配置性能好,其次:搭建公司项目在自己电脑涉及很多缓存环境,资源环境包,数据库等的限制,加起来够搞一天了(熟悉公司搭建的环境除外)就我自身公司而言情况
2022-06-04

云服务器搭建内网穿透服务器的方法有哪几种

使用VMwareVPS或OpenVZ虚拟机搭建,可以通过命令行界面下载虚拟机软件并使用VMware配置软件进行搭建,例如:在命令行下载VMwareVPS.exe并运行,并在虚拟机中选择虚拟化平台,如VMwareCatalina或VMwareESXi。然后在vs.vncap中配置虚拟机的DNS地址,并将配置文件存储在本机的VMware中。使用Prometheus或OpenWRT搭建,可以通过命令行下载Prometheus或OpenWRT的DLL文件,然后在安装的过程中使用Prom...
2023-10-27

webpack-dev-server搭建本地服务器的实现方法

本篇内容介绍了“webpack-dev-server搭建本地服务器的实现方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录前言webpa
2023-06-20

云服务器搭建本地存储的方法是什么

云服务器搭建本地存储的方法有以下几种:1. 使用云服务器的本地存储:一些云服务提供商提供具有本地存储功能的云服务器实例。您可以在云服务器上挂载本地存储设备,并将数据保存在本地存储中。这种方法适合需要高性能本地存储的应用程序,如数据库。2.
2023-08-08

Ubuntu16.04搭建NFS 文件共享服务器的方法

NFS 即 网络文件系统 (Network File System),是一种 分布式 文件系统协议,该协议允许客户端主机可以像访问本地文件系统一样通过网络访问服务器端文件,即可以将远程服务器文件直接 mount ( 挂载 )到本地的文件目录
2022-06-04

云服务器备份到本地文件的方法

1.了解云服务器备份的概念和重要性在开始讨论如何将云服务器备份到本地文件之前,我们先来了解一下云服务器备份的概念和重要性。云服务器备份是指将云服务器上的数据和配置信息复制到另一个存储介质,以便在发生故障或数据丢失时能够快速恢复数据和服务。备份是保护数据安全和业务连续性的重要手段,可以防止因硬件故障、人为错误或恶意攻击等原因导致的数据丢失和业务中断。2.使用云服务提供商的备份工具大多数云服务提供商都提供...
2023-10-27

web文件服务器搭建的方法是什么

搭建web文件服务器的方法有多种,以下是其中一种基于Apache服务器的方法:1. 安装Apache服务器:在服务器上安装Apache服务器软件,并启动Apache服务。2. 配置Apache服务器:在Apache的配置文件中添加虚拟主机配
2023-05-13

文件服务器搭建与使用的方法是什么

文件服务器是一种用于存储、管理和共享文件的服务器,可以用于个人、企业或组织的文件管理。下面是文件服务器搭建和使用的方法:1. 选择适合的操作系统文件服务器可以在不同的操作系统上搭建,比如Windows、Linux等。选择适合的操作系统需要考
2023-05-14

编程热搜

目录