为什么会发生错误?

时间:2017-03-01 00:14:05

标签: javascript node.js websocket babeljs

我遵循本教程Roslyn: Current Workspace in Diagnostic with code fix project,一切顺利,直到我必须运行本地服务器(从标题 "设置套接字开始)。 io Server" )。我完全复制了教程显示的内容,并在运行" npm run start"

时收到此错误

Full-stack Redux Tutorial

如图所示,我试图运行的命令是:

<form method="post">
    <input type='text' name='filename' placeholder='Enter a filename' />
    <select>
        <option> value='Folder1' name="thisfolder">Folder1</option>
        <option> value='Folder2' name="thisfolder">Folder2</option>
        <option> value='Folder3' name="thisfolder">Folder3</option>
    </select>
    <input type='submit' value='Run the Script' />
</form>

<?php
    if ($_SERVER["REQUEST_METHOD"] == "POST"){ 
        $filename=$_POST['filename'];
        $myFile = .$thisfolder. "/page" .$filename.".php";

        $fh = fopen($myFile, 'w');
        $stringData = "Hello";
        fwrite($fh, $stringData);
    } 
?>

但错误说我无法捕捉到任何东西,只是命令有问题,甚至没有文件。

我迷失了,Google几乎没有帮助。

2 个答案:

答案 0 :(得分:0)

其他东西正在您机器上的端口3333上侦听。将端口号更改为其他内容,它应该可以正常工作。

如果您告诉我们您使用的操作系统,我们可以建议如何确定 正在侦听端口3333。

答案 1 :(得分:0)

似乎仍然在端口3333上打开了连接。如果您打开cmd并运行netstat -a -b,您应该能够获得打开连接的列表以及启动它们的可执行文件。

可能是您的Socket.io服务器先前崩溃了,而且异常没有得到妥善处理,可能会使连接保持打开状态?