当前位置: 首页 > 知识库问答 >
问题:

fs库:使用时出错

姚宪
2023-03-14

我使用fs库从系统中读取文件。我不知道我使用这个库并遇到错误。

>

  • 我正在使用PhpStom。在行:fs.read文件():下面有一行,注意到我:未解析的函数或方法readFile()。这意味着IDE没有弄清楚这个函数在哪里。尽管如此,我已经检查了fs.js,我没有看到任何问题。

    我在运行时收到此错误:

    事件。js:72投手;//未处理的“错误”事件^错误:在服务器上的errnoException(net.js:901:11)处侦听EADDRINUSE_listen2(net.js:1039:14)在服务器上侦听(net.js:1061:10)。在Object上侦听(net.js:1127:5)。(/home/hqt/PhpstormProjects/NodeApp/sample/AsynchronouslyReading.js:21:4)_在模块的Object.module._extensions.js(module.js:474:10)处编译(module.js:456:26)。在Function.module加载(module.js:356:32)_在Function.module加载(module.js:312:12)。runMain(模块.js:497:10)

    这是我的代码:

    var http = require('http');
    var fs = require('fs');
    
    // create http server
    http.createServer(function(req, res) {
        fs.readFile('helloworld.js', 'utf-8', function(err, data) {
            res.writeHead(200, {'content-type' : 'text/plain'});
            if (err) res.write('could not find or open file');
            else res.write(data);
    
            // ending
            res.end();
        });
    }).listen(8124, function() {console.log('server is running at 8124');});
    
    console.log('server is runnint at 8124 port');
    

    请帮我弄清楚原因。我用的是Ubuntu机器开发。

    谢谢:)

  • 共有1个答案

    葛雪松
    2023-03-14

    这是因为端口8124上已经有其他东西在监听。在Linux上,您可以使用netstat-tanp|grepLISTEN|grep8124之类的东西来查看。

     类似资料:
    • 我最近在eclipse上使用java中的openCV,正在开发一个眼球跟踪软件,我正在使用其他人创建的基本代码,并计划对其进行tweek,但在几行代码中出现错误,无法找出原因。这是全班同学 错误从这里开始,错误代码为:“构造函数大小(double,double,int,int,Scalar)未定义” 然后在ellipse这里我得到一个错误:“类型核中的方法ellipse(Mat,RotatedRe

    • 为了参考,我的“jps”命令的输出结果是

    • 问题内容: 我正在使用node.js和webpack创建一个包。据我了解,node.js应该包含用于管理文件的模块。但是,当我打电话时,我得到一个错误。我该怎么办? 问题答案: 与webpack捆绑在一起时,我自己遇到了这个问题,并在此线程上找到了答案。 为我解决此问题的方法是使用以下配置: 通过将目标设置为节点webpack,将进行必要的更改以捆绑节点应用程序 编辑:此答案针对的是webpack

    • 我们正在尝试使用StreamingFileSink写入S3桶。这是一个简单的工作,从Kafka读到S3。s3的凭据在flink集群中配置。我们使用的Flink1.7.2没有预绑定的Hadoop。正如文档中所建议的,我们已经将flink-s3-fs-hadoop jar添加到flink集群的lib目录中。当我们运行作业时,我们会得到这个特殊的Kerberos异常。我们做错了什么?我们是否缺少任何配置

    • 目标:我尝试使用Java数据库连接器(JDBC)教程。我目前正处于这一步。 错误:在我有JDBC教程的目录中使用shell,我输入,并得到以下错误: buildfile:/users/adam/desktop/jdbctutorial/build.xml 再次感谢!