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

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

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

北京

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

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

看不清楚,换张图片

免费获取短信验证码

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

安装node:https://nodejs.org/en/download/

在本地建立目录:f:/nodetest,在该目录下新建index.html作为我们将要访问的内容。新建server.js作为node开启的入口:


$ cd f:/nodetest
$ mkdir index.html
$ mkdir server.js

index.html文件里简单写一点东西:


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>node Test</title>
  <style type="text/css">
    html,body{
      margin: 0;
      padding: 0;
    }
    .node{
      width: 300px;
      margin: 0 auto;
      padding-top:100px; 
      text-align: center;
    }
    .node h1{
      color:rgb(33,199,40);
    }
  </style>
</head>
<body>
  <div class="node">
    <h1>Hello Nodejs</h1>
  </div>
</body>
</html>

接下来写server.js:


const PORT = 8888; //访问端口号8888  //端口号最好为6000以上
var http = require('http'); //引入http模块
var fs = require('fs'); //引入fs模块
var url = require('url');//引入url模块
var path = require('path');//引入path模块


// req : 从浏览器带来的请求信息
// res : 从服务器返回给浏览器的信息
var server = http.createServer(function(req,res){
  var pathname = url.parse(req.url).pathname;;
   //客户端输入的url,例如如果输入localhost:8888/index.html,那么这里的url == /index.html 
   //url.parse()方法将一个URL字符串转换成对象并返回,通过pathname来访问此url的地址。

  var realPath = path.join('F:/nodejs/nodetest',pathname);
  //完整的url路径
  console.log(realPath); 
  // F:/nodejs/nodetest/index.html

  fs.readFile(realPath,function(err,data){
    
    if(err){
      //未找到文件
      res.writeHead(404,{
        'content-type':'text/plain'
      });
      res.write('404,页面不在');
      res.end();
    }else{
      //成功读取文件
      res.writeHead(200,{
        'content-type':'text/html;charset="utf-8'
      });
      res.write(data);
      res.end();
    }
  })
});
server.listen(PORT); //监听端口
console.log('服务成功开启')

结果:

查看图片

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

免责声明:

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

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

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

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

下载Word文档

猜你喜欢

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

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

nodejs服务搭建教程 nodejs访问本地站点文件

本教程为大家分享了nodejs服务搭建和如何访问本地站点文件,供大家参考,具体内容如下 搭建nodejs服务器步骤: 1.安装nodejs服务(从官网下载安装) 2.在自己定义的目录下新建服务器文件如 server.js 例如,我在E:Ph
2022-06-04

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

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

云服务器访问本地文件

如果您正在使用云服务器,但是要通过本地文件来访问文件,您可以按照以下步骤操作:打开您的云服务器控制台并进入“客户机”界面。点击“文件”按钮,选择一个文件,例如“PowerPoint演示文稿”或“Slides”,然后选择要访问的路径。在“文件链接”中输入需要访问的本地文件的名称。点击“确定”按钮,等待文件加载完成即可。如果您需要对文件进行编辑和访问,请将其另存为&l
2023-10-26

云服务器访问本地文件权限设置方法

1.使用SSH密钥对登录云服务器在设置云服务器访问本地文件权限之前,首先需要使用SSH密钥对登录云服务器。SSH密钥对是一种安全的身份验证方式,可以确保只有授权的用户才能访问服务器。2.创建用户组和用户在云服务器上创建用户组和用户是设置文件权限的重要步骤。可以使用以下命令创建用户组和用户:sudogroupadd#创建用户组sudouseradd-g#创建用户并将其添加到用户组中3.设置文件权限设置文件权限是确保只有授权用户可以访...
2023-10-27

云服务器访问本地文件夹

如果您需要在云服务器上访问本地文件夹,您需要在云服务器上安装一个文件夹服务。以下是云服务器访问本地文件夹的方法:使用云服务器登录进入云服务器控制台,在控制台中单击“文件/文件夹”选项。在“文件/文件夹”选项卡下,单击“查看”按钮。在“文件/文件夹属性”对话框中,单击“查看”按钮。在“隐藏/显示隐藏文件和文件夹”复选框下部,单击“确认”。将下
2023-10-26

Android访问assets本地json文件的方法

目的:当App中用到固定的json数据时,如:国家城市列表、班级成员等时,可以将json数据制作为本地json文件存入assets文件夹下。步骤如下:1、新建assets文件夹,并将json文件复制到此文件夹中在main文件夹下新建asse
2023-05-30

云服务器访问本地文件夹失败的解决方法

1.确保网络连接正常首先,确保云服务器和本地计算机之间的网络连接是正常的。检查网络设置,确保云服务器和本地计算机都能够互相访问。2.配置防火墙规则如果云服务器和本地计算机之间的网络连接正常,但仍然无法访问本地文件夹,可能是由于防火墙规则的限制。在云服务器上,检查防火墙设置,确保允许与本地计算机之间的通信。3.使用文件传
云服务器访问本地文件夹失败的解决方法
2023-10-27

云服务器访问本地虚拟机设备文件的方法

1.使用文件传输协议(FTP)使用FTP协议是一种常见的方法,可以让云服务器通过网络连接到本地虚拟机,并访问其设备文件。你可以按照以下步骤进行操作:在本地虚拟机上安装并配置FTP服务器软件,例如FileZillaServer。在云服务器上安装FTP客户端软件,例如FileZillaClient。在本地虚拟机的FTP服务
云服务器访问本地虚拟机设备文件的方法
2023-10-27

云服务器本地搭建方法

选择云服务供应商选择云服务器供应商需要考虑以下因素:可用性:选择一个稳定可靠的云服务供应商可以帮助您减少因宕机或故障导致的数据损失。安全性:选择一个安全的云服务供应商可以帮助您保障数据的安全,避免数据被黑客攻击或其他安全问题。成本:选择一个低成本的云服务供应商可以帮助您节约资金并降低维护成本。可靠性:选择一个可靠的云服
云服务器本地搭建方法
2023-10-28

云服务器访问本地文件夹权限设置方法

打开“控制面板”,选择“管理工具”。选择“服务”。选择“NTFSFileSystemService”。找到“NTFSPermissionSettings”,右键单击,选择“更改”。在弹出的窗口中,将“Permissions”下的权限设置为“Disable”。点击“确定”,关闭“NT
2023-10-27

用Nodejs搭建服务器访问html、css、JS等静态资源文件

为了测一个附近门店的功能,需要配置一下服务器进行测试。本来打算用apache的,后来想自己是做前端的,好久没有用过Nodejs了何不用所学的知识自己配一下呢,说动手就手。 第一步,俗话说的好,工欲善其事,必先利其器。既然要用node+exp
2022-06-04

云服务器访问本地文件权限

云服务器可以访问本地文件,通常情况下需要使用相应的权限来访问。以下是一些云服务器对文件权限的要求:读取文件权限:云服务器通常需要使用读取文件权限,只有授予了该权限的用户才可以访问本地文件。需要确保所有用户都可以读取文件,并可以编辑文件。写入文件权限:在访问本地文件时,云服务器需要使用写入文件权限,只有授予了该权限的用户才可以写入文件。需要确保所有用户都具有写入文件的权限。执行
2023-10-26

Java实现文件上传到服务器本地并通过url访问的方法步骤

最近项目中使用到了文件上传到服务器的功能,下面这篇文章主要给大家介绍了关于Java实现文件上传到服务器本地并通过url访问的方法步骤,文中通过图文以及实例代码介绍的非常详细,需要的朋友可以参考下
2023-05-16

云服务器访问本地文件夹权限

以下是一个简单的云服务器访问本地文件夹权限的示例代码:```pythonimportos配置云服务器server.users='https://example.com'打开文件服务器fileoperations={"path/to/fileoperations':'/path/to/file'}将用户的文件夹加入到本地文件夹中userfilepath=os.path.joi
2023-10-26

编程热搜

目录