我正在尝试获取通过 Node.FS.Aff.readTextFile 从文件中读取的一些文件内容,因此使用异步效果。
但是我的问题更笼统。
myFile::forall r. String -> Aff ( fs :: FS | r) (Either Error String)
myFile file = attempt $ readTextFile Node.Encoding.UTF8 file
所以我想得到Left
orRight
值。如果它Eff
不是Aff
我可以使用的地方
let x = unsafePerformEff $ myFile "someFile.txt"
谢谢