获取fs的readfille读取文件时的返回值
针对fs的readfille读取文件时,返回不了异步函数返回值的解决方法。
首先,例:
一:
let file = fs.readFile(path, "utf-8", function(err, dataStr){
return dataStr;
});
二:’
let file = '';
fs.readFile(path, "utf-8", function(err, dataStr){
file = dataStr;
});
不出意外的话,以上两种方法都是拿不到值的。
解决方法:
const a = function(path, callback){
fs.readFile(path, "utf-8", function(err, dataStr){
callback(dataStr);
});
}
let file = '';
a(path, (data) => {
file = data;
})
获取fs的readfille读取文件时的返回值相关推荐
- 模板引擎不关心内容之——art-template,碰见的同步与fs.readFile异步以及函数回调问题的描述,针对fs的readfille读取文件时,返回不了异步函数返回值的解决方法
模板引擎不关心内容 art-template art-template不仅可以在浏览器使用,也可以在node中使用 npm install art-template该命令在哪执行就会把包下载在哪里,默 ...
- nodejs 获取文件路径_Nodejs读取文件时相对路径的正确写法(使用fs模块)
在开发Nodejs中,我们往往最常用的模块就是fs核心模块(fs.readFile)来读取文件.代码如下: 但是运行之后,并没有按照想象中一样,读取test.html文件内容,这是一个bug,坑爹的玩 ...
- nodejs写html文件路径,Nodejs读取文件时相对路径的正确写法(使用fs模块)
搜索热词 在开发Nodejs中,我们往往最常用的模块就是fs核心模块(fs.readFile)来读取文件.代码如下: 但是运行之后,并没有按照想象中一样,读取test.html文件内容,这是一个bug ...
- pandas使用read_csv函数读取文件时指定数据列的数据类型、pandas使用read_csv函数读取文件时通过keep_default_na参数设置缺失值替换为空字符串
pandas使用read_csv函数读取文件时指定数据列的数据类型.pandas使用read_csv函数读取文件时通过keep_default_na参数设置缺失值替换为空字符串 目录
- SparkSQL读取文件时,数据字段类型调整
使用spark读取parquet文件时,例如读取在file:///E:/test/clean文件夹下的文件: 而我们的文件内容中的数据结构是: val struct = StructType(Arra ...
- Java笔记-解决读取文件时中文乱码问题(InputStreamReader设置编码)
Java一般读取文件时使用如下代码: InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream(&q ...
- Python读取文件时出现UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position xx: 解决方案
Python读取文件时出现UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position xx: 解决方案 参考文章: (1)Py ...
- 在python中读取文件时如何去除行末的换行符以及在Windows与Linux中的区别
[时间]2018.11.14 [题目]在python中读取文件时如何去除行末的换行符以及在Windows与Linux中的区别 一.去除换行符 以使用readline进行读取为例: import red ...
- idea读取文件时的路径问题
idea读取文件时的路径问题 先来看一段关于FileInputStream读取文件的代码 package cn.zw.test;import java.io.FileInputStream; impo ...
最新文章
- 全网最全最详细的Windows下安装Anaconda2 / Anaconda3(图文详解)
- 蓝桥杯C/C++ 带分数
- cf1557D. Ezzat and Grid
- linux上mongodb的安装与卸载
- python 将列表中的字符串转为数字_python 将列表中的字符串转为数字
- (15)Node.js 自定义模块
- leetcood学习笔记-112-路径总和
- 1.9编程基础之顺序查找02:输出最高分数的学生姓名
- hdu 4864 task 贪心
- 昂达obook11安装Linux,隐藏超大彩蛋!昂达oBook11居然支持手写笔?
- 苹果手机怎么投屏不了,苹果手机怎么投屏电脑
- php 新浪微博登陆,PHP使用新浪微博登入第三方网站实例代码
- Java3:数组和字符串
- AutoLine源码之RobotFramework运行器
- VUE系列——弹窗代码编写与调用弹窗过程详解
- 热门智力题 过桥问题和倒水问题
- Django计算机毕业设计餐饮管理系统(程序+LW)Python
- 带宽与码元的关系_1.简单谈谈码元速率、数据速率、信道带宽、信道容量、载波几个概念...
- AFNetwork 2.0在请求时报错code=-1016 和 3840
- STL-priority_queue用法(重点: 升序,小根堆)
热门文章
- 怎么通过WSDL命令,将WSDL生成代理类
- 记录【BUG】解决方案Delete ␍eslint(prettier/prettier)
- 关系、关系模式、关系模型blablabla...
- Gamma分布的均值和方差
- 【蓝桥杯选拔赛真题53】Scratch破解保险柜 少儿编程scratch图形化编程 蓝桥杯选拔赛真题讲解
- sugarcrm mysql_SugarCRM安装踩雷(一)
- 原生JS超级马里奥(第九天)
- MySQL学习-多表关联删除
- Instrumentation类方法简单介绍
- 德玛西亚之WorkFlow(一)工作流介绍