返回顶部
首页 > 资讯 > 服务器 >用nodeJS搭建本地文件服务器的几种方法小结
  • 647
分享到

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

小结几种方法文件服务器 2022-06-04 17:06:17 647人浏览 安东尼
摘要

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

搭建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文件可以省略不写,默认加载的就是这个文件)

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

--结束END--

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

本文链接: https://lsjlt.com/news/12758.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 用nodeJS搭建本地文件服务器的几种方法小结
    搭建nodejs服务器步骤: 1.安装nodejs服务,node相当于apache服务器 2.在自己定义的目录下新建服务器文件如 server.js 例如,我在E:PhpProjectHTML5webs...
    99+
    2022-06-04
    小结 几种方法 文件服务器
  • nodejs搭建本地服务器并访问文件的方法
    安装node:https://nodejs.org/en/download/ 在本地建立目录:f:/nodetest,在该目录下新建index.html作为我们将要访问的内容。新建server.js作为no...
    99+
    2022-06-04
    服务器 文件 方法
  • 如何使用nodeJS搭建本地文件服务器
    这篇文章主要介绍了如何使用nodeJS搭建本地文件服务器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。搭建nodejs服务器步骤:1.安装n...
    99+
    2024-04-02
  • nodejs如何搭建本地服务器并访问文件
    小编给大家分享一下nodejs如何搭建本地服务器并访问文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装node:https...
    99+
    2024-04-02
  • nodejs服务搭建教程 nodejs访问本地站点文件
    本教程为大家分享了nodejs服务搭建和如何访问本地站点文件,供大家参考,具体内容如下 搭建nodejs服务器步骤: 1.安装nodejs服务(从官网下载安装) 2.在自己定义的目录下新建服务器文件如 se...
    99+
    2022-06-04
    站点 文件 教程
  • 本地搭建minio文件服务器(使用bat脚本启动)的方法
    目录一、下载本地windows下的minio.exe二、新建一个文件夹用于存放minio.exe 同时新增一个data文件夹用于存放文件三、新建文本取名为minio.bat 然后编辑 (我这里在桌面新建的文件 可放于任何位置)四、访问五、修...
    99+
    2024-04-02
  • 云服务器本地搭建方法
    选择云服务供应商 选择云服务器供应商需要考虑以下因素: 可用性:选择一个稳定可靠的云服务供应商可以帮助您减少因宕机或故障导致的数据损失。 安全性:选择一个安全的云服务供应商可以帮助您保障数据的安全,避免数据被黑客攻击或其他安全问题。...
    99+
    2023-10-28
    服务器 方法
  • 使用Python搭建本地文件传输服务器
    使用Python搭建本地文件传输服务器 在日常生活中,我们经常会有需要将大文件或者多个文件传输给他人的情况。这时候,可以使用Python搭建本地文件传输服务器来进行高效、安全的文件传输。 步骤如下: ...
    99+
    2023-09-08
    python 服务器 开发语言
  • 在windows上用nodejs搭建静态文件服务器的简单方法
    在windows上用nodejs搭建一个静态文件服务器,即使你一点基础没有也能学会nodejs静态文件服务器的搭建,本文介绍的非常详细,很适合零基础入门的朋友学习。 首先安装nodejs: •...
    99+
    2022-06-04
    静态 简单 文件服务器
  • R语言统计结果输出至本地文件的几种方法示例
    1.sink() 在代码开始前加一行:sink(“output.txt”),就会自动把结果全部输出到工作文件夹下的output.txt文本文档。这时在R控制台的输出窗口中是看不到输出...
    99+
    2024-04-02
  • 云服务器搭建加速器的方法有哪几种
    使用虚拟化技术可以将多台云服务器虚拟成一个逻辑上独立的计算资源池,从而降低了硬件和网络资源的使用成本。云服务器还支持虚拟化备份、自动负载均衡、容错处理等功能,能够有效地提高系统的可靠性和可用性。此外,云服务器还提供了自动化部署、快速故障恢复...
    99+
    2023-10-28
    几种 加速器 服务器
  • Windows下快速搭建NodeJS本地服务器的步骤
    本文介绍了Windows下快速搭建NodeJS本地服务器的步骤,分享给大家,具体如下: 首先我们要到Node.js官网下载对应版本的安装包 http://nodejs.cn/download/ 接着就...
    99+
    2022-06-04
    步骤 快速 服务器
  • 云服务器本地搭建方法教程
    在搭建云服务器时,用户需要考虑以下几个方面: 选择合适的云服务器供应商 在选择云服务器供应商时,需要考虑以下因素: 云服务器的稳定性和安全性; 云服务器的价格和服务质量; 云服务器的数据备份和恢复能力。 安装云服务器 在确定好...
    99+
    2023-10-28
    服务器 方法 教程
  • 轻量应用服务器搭建数据库的方法有几种
    轻量应用服务器是一种可以帮助小型企业或组织轻松地搭建数据库的云计算平台。以下是几种常见的轻量应用服务器搭建方法: MongoDB: MongoDB是一个高性能、大容量的关系型数据库管理系统,可用于创建轻量级数据库。该平台使用Python...
    99+
    2023-10-26
    几种 服务器 数据库
  • 浅析windows本地搭建git服务器的方法
    随着Git的流行,越来越多的公司和个人开始使用Git进行版本控制。虽然有很多在线的Git托管服务如Github、Gitlab和Bitbucket,但是对于一些开发者来说,在本地搭建Git服务器是非常有必要的。本文就将介绍如何在Windows...
    99+
    2023-10-22
  • 本地ftp服务器的搭建方法是什么
    本地FTP服务器的搭建方法如下:1. 安装FTP服务器软件:在Windows操作系统中,可以选择安装FileZilla Server...
    99+
    2023-06-04
    ftp服务器的搭建 ftp服务器 服务器
  • 3分钟快速搭建nodejs本地服务器方法运行测试html/js
    做前端的都知道,公司的项目在自己的电脑上搭建环境是挺麻烦的一件事情 首先:一般个人电脑没公司的配置性能好, 其次:搭建公司项目在自己电脑涉及很多缓存环境,资源环境包,数据库等的限制,加起来够搞一天...
    99+
    2022-06-04
    快速 服务器 测试
  • 云服务器搭建内网穿透服务器的方法有哪几种
    使用 VMware VPS 或 OpenVZ 虚拟机搭建,可以通过命令行界面下载虚拟机软件并使用 VMware 配置软件进行搭建,例如:在命令行下载 VMware VPS.exe 并运行,并在虚拟机中选择虚拟化平台,如 VMware Ca...
    99+
    2023-10-27
    服务器 几种 内网
  • webpack-dev-server搭建本地服务器的实现方法
    本篇内容介绍了“webpack-dev-server搭建本地服务器的实现方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录前言webpa...
    99+
    2023-06-20
  • Node.js程序中的本地文件操作用法小结
    Node最引以为傲的就是它有一个非常小的核心。有一些语言绑定了完整的POSIX API,而 Node实现了尽可能少的绑定,并通过同步、异步或流API形式暴露他们。 这种方法意味着,操作系统中有一些非常方便的...
    99+
    2022-06-04
    小结 操作 本地文件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作