广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >Nodejs中怎么根据相对路径读取文件
  • 575
分享到

Nodejs中怎么根据相对路径读取文件

2024-04-02 19:04:59 575人浏览 薄情痞子
摘要

这篇文章给大家介绍nodejs中怎么根据相对路径读取文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在开发nodejs中,我们往往最常用的模块就是fs核心模块(fs.readFile

这篇文章给大家介绍nodejs中怎么根据相对路径读取文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

开发nodejs中,我们往往最常用的模块就是fs核心模块(fs.readFile)来读取文件。代码如下:

Nodejs中怎么根据相对路径读取文件

但是运行之后,并没有按照想象中一样,读取test.html文件内容,这是一个bug,坑爹的玩意,解决办法:

其实由于运行环境的不同,以上的相对路径的写法导致最后读取的位置是不同的。

正确的写法应该是使用"path.join()"的方式实现:(__dirname表示当前文件的目录名)

//require 表示引包,引包就是引用自己的一个特殊功能
var Http = require("http");
var path = require("path");
var fs = require("fs");
//创建服务器,参数是一个回调函数,表示如果有事件进来,要做什么
var server = http.createServer(function (req,res) {
  fs.readFile(path.join(__dirname, "./test.html"),function (err,data) {
    res.writeHead(200,{"Content-type":"text/html;charset=UTF-8"});
    res.end(data);
  });
});

//运行服务器 监听2000端口 端口可以任意修改
server.listen(2000,"127.0.0.1");

运行效果如下:

Nodejs中怎么根据相对路径读取文件

关于Nodejs中怎么根据相对路径读取文件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: Nodejs中怎么根据相对路径读取文件

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

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

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • Nodejs中怎么根据相对路径读取文件
    这篇文章给大家介绍Nodejs中怎么根据相对路径读取文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在开发Nodejs中,我们往往最常用的模块就是fs核心模块(fs.readFile...
    99+
    2022-10-19
  • springboot怎么读取相对路径文件
    在Spring Boot中,可以使用`ResourceLoader`来读取相对路径文件。可以将文件放置在项目的`resources`...
    99+
    2023-09-28
    springboot
  • python怎么读取文件相对路径
    在Python中,可以使用`open()`函数来读取文件。当给定文件的相对路径时,Python会将其相对于当前工作目录来解析。例如,假设有一个名为`example.txt`的文件位于当前工作目录(也就是Python脚本所在的目录)下的`...
    99+
    2023-08-11
    python
  • Python怎么读取相对路径文件
    这篇文章主要介绍“Python怎么读取相对路径文件”,在日常操作中,相信很多人在Python怎么读取相对路径文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python怎么读取相对路径文件”的疑惑有所帮助!...
    99+
    2023-07-05
  • Python如何读取相对路径文件
    目录Python读取相对路径文件第一种情况python读取文件路径失败的原因总结Python读取相对路径文件 例如下图目录结构: 第一种情况 1)xxx.py想要打开a.txt,使...
    99+
    2023-03-02
    Python相对路径文件 Python相对路径 Python读取文件
  • qt相对路径不能读取文件怎么解决
    在Qt中,如果相对路径无法读取文件,一种解决方法是使用绝对路径来读取文件。以下是一些可能导致相对路径无法读取文件的常见原因,以及相应的解决方案:1. 工作路径不正确:在Qt中,默认的工作路径是可执行文件所在的目录。如果你的文件不在这个目...
    99+
    2023-08-11
    qt
  • python文件读取和导包的绝对路径、相对路径详解
    目录一、文件读取的绝对路径和相对路径二、package的绝对路径及相对路径导入2.1 导包以绝对路径导入2.2 导包以相对路径导入三、运行脚本的当前工作路径和绝对路径总结 ...
    99+
    2022-11-10
  • Nodejs读取文件时相对路径的正确写法(使用fs模块)
    在开发Nodejs中,我们往往最常用的模块就是fs核心模块(fs.readFile)来读取文件。代码如下: 但是运行之后,并没有按照想象中一样,读取test.html文件内容,这是一个bug,坑爹的玩意,...
    99+
    2022-06-04
    写法 路径 模块
  • nodejs中的读取文件fs与文件路径path解析
    目录什么是nodejs?global模块-全局变量fs模块读取文件写文件追加文件文件同步与异步的说明path模块路径操作的问题path模块的常用方法什么是nodejs? Node.j...
    99+
    2022-11-13
    nodejs中fs path 读取文件fs 文件路径path
  • pycharm怎么读取文件路径
    要在PyCharm中读取文件路径,可以使用以下方法: 使用绝对路径:可以直接提供文件的完整路径,例如`/home/user/fi...
    99+
    2023-10-24
    pycharm
  • Java中怎么获取路径的绝对路径和相对路径
    今天小编给大家分享一下Java中怎么获取路径的绝对路径和相对路径的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前言:在纯 J...
    99+
    2023-06-29
  • Python中怎么获取相对路径和绝对路径
    Python中怎么获取相对路径和绝对路径,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python是一门跨平台的语言,但并不是说你用Python随便写的一个程序就能在不同的...
    99+
    2023-06-17
  • C#中怎么获取相对路径
    C#中怎么获取相对路径,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。C#获取相对路径1.获取和设置当前目录的完全限定路径。string str =&nb...
    99+
    2023-06-18
  • mysql怎么读取数据库配置文件路径
    mysql中获取数据库配置文件路径的方法首先,在命令行中,启动MySQL服务;service mysql start   MySQL服务启动后,输入用户名和密码,登录mysql数据库;mysql -u ...
    99+
    2022-10-21
  • 怎么在python中导入文件的相对路径
    怎么在python中导入文件的相对路径?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。python可以做什么Python是一种编程语言,内置了许多有效的工具,Py...
    99+
    2023-06-14
  • linux怎么获取文件绝对路径
    Linux中有多种方法可以获取文件的绝对路径。 使用pwd命令:在文件所在的目录下,运行pwd命令即可获取该文件的绝对路径。例如...
    99+
    2023-10-27
    linux
  • 利用Java怎么读取resources中的文件路径
    今天就跟大家聊聊有关利用Java怎么读取resources中的文件路径,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。正常在Java工程中读取某路径下的文件时,可以采用绝对路径和相对路...
    99+
    2023-05-31
    resources ava java
  • python怎么获取文件的绝对路径
    使用python获取文件绝对路径的方法:1.新建python项目;2.导入os和inspect模块;3.使用inspect.getfile()方法获取文件路径;4.使用os.path.abspath()方法获取文件绝对路径;具体步骤如下:首...
    99+
    2022-10-16
  • 聊聊vue中要怎么根据路径来访问文件
    Vue.js 是目前非常流行的一种前端 JavaScript 框架,它以简单和灵活的方式编写单页面应用程序。Vue.js 由于使用组件化的开发方式,可以描述复杂的 UI 界面,并提供了良好的交互体验,因此,在实际的开发中非常受欢迎。但在 V...
    99+
    2023-05-14
  • 怎么使用Server.MapPath获取文件绝对路径
    要使用Server.MapPath方法获取文件的绝对路径,可以按照以下步骤进行操作:1. 在 ASP.NET Web 应用程序中,确...
    99+
    2023-08-19
    Server.MapPath
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作