nodejs笔记(1)

  • 核心模块和node_modules文件夹下各个模块直接require(“name”);其余需要添加require(“./name”);
  • path.join(__dirname,,”routes”,”messages”)可以生成有效的斜杠语法路径,根据系统不同分别会生成斜杠或者反斜杠
  • 最好的调试console.log(),因为不会中断执行过程;暂停执行过程,观察异步代码中调用栈里的相关信息用debugger, node debug filename
  • nodejs最大的好处:不需要编译代码,因为它被加载到内存中,由平台来解释执行
  • express提供了类似于MVC的架构(视图、路由、模型)
  • TDD测试驱动开发:定义一个单元测试、执行这个单元测试、验证这个测试是否通过