开始使用Node.js和JavaScript

时间:2014-10-31 04:00:39

标签: javascript node.js

我刚刚开始学习编程几周前(目前正在使用JavaScript)并且没有编码经验。到目前为止,我对语言本身做得很好,但我对如何实现我正在学习的内容感到困惑。这些是我到目前为止所采取的步骤以及我感到困惑的地方。任何人都可以帮助指导我吗?

  • 我在Windows PC上
  • 为IDE下载WebStorm
  • 下载并安装Console2以充当终端
  • 按照此处的说明(http://www.jhh.me/blog/2012/12/24/setting-up-http-server-on-windows-with-node-js/)下载并安装Node.js.在阅读时,我安装了http服务器并使用我在WebStorm中创建的JS和HTML文件的文件路径启动了服务器
  • 打开localhost,我看到我在WebStorm中创建的所有文件的目录

我的问题是:

  • 甚至是必需的Console2?或者我是否被WebStorm所覆盖?
  • 我是否需要输入Node本身?它看起来像一个命令提示符,但我无法通过它执行任何操作
  • 如果我通过在Console2中键入Ctrl-C并为终止批处理作业选择Y来停止服务器,为什么我在转到localhost时仍能看到我的文件目录?我不是在访问我在这里创建的服务器吗?或者我误解了它的使用?
  • 最后,我还按照sitepoint上的说明,将语言复制到WebStorm中的JS文件中,以创建服务器。代码在WebStorm中执行,我看到“服务器正在侦听”。但是,我不明白说明“要启动服务器,请在下面键入命令... node web_server.js”。输入这个?在Console2?在节点?这是不必要的,因为我已经在上面的步骤中创建并运行了服务器?

请原谅这些问题的基本性质。我在网上找到了一些很好的教学资源,但它们似乎经常发生冲突或省略步骤,对于一个真正的初学者来说这很难。

谢谢!

布伦丹

1 个答案:

答案 0 :(得分:1)

  • 无需使用Console2,it is just a wrapper to a shell,如cmd.exe

  • 我猜你已经进入了REPL functionREPL at Wikipedia

  • 的进一步说明
  • 如果服务器已被终止,您将无法在http://localhost看到任何新内容,您将看到的内容是缓存内容。

  • 他们正在解释如何从命令提示符(cmd.exe)运行它。