Node.js 学习笔记

159 阅读2分钟

一、Node.js 里的 repl

什么是REPL?

REPL(Read-Eval-Print Loop) 中文的话有翻译成“交互式解释器”或“交互式编程环境”的。

交互式解释器(REPL)既可以作为一个独立的程序运行,也可以很容易地包含在其他程序中作为整体程序的一部分使用。

REPL为运行 JavaScript 脚本与查看运行结果提供了一种交互方式,通常REPL交互方式可以用于调试、测试以及试验某种想法。

基本上所有的脚本语言有REPL的。

要运行 Node 的 REPL ,再终端输入 node 即可。 可以试试运行一些 JavaScript 表达式。例如:

Object.keys(global)

二、npm

Node 包管理器(NPM)可以让你再项目中轻松地对模块进行管理,它会下载指定的包、解决包的依赖、运行测试脚本以及安装命令行脚本。

npm 在你安装 node 的时候就已经安装了。可以通过 npm -v 查看 npm 版本。

npm 优化:

可以使用 nrm 来管理 npm , 使用 taobao 提供的库下载包。

1. $ npm install -g nrm   // 安装 nrm.  -g(Global) 表示 全局安装
2. $ nrm ls // 查看所有的支持源(有*号的表示当前所使用的源,以下[name]表示源的名称)
3. $ nrm use [name] // 将 npm 下载源切换成指定的源

npm 初始化

1. $ nrm init 

npm 切换 node 版本

  1. 需要安装工具 nvm
$ npm i nvm -g   // 安装 nvm 工具
$ nvm use 7.8.0  // 切换到 7.8.0 版本

三、express

express 是目前 node.js 主流框架。

1.安装 express

$ npm install express -g   // express 框架
$ npm install express-generator -g // express-generator 能够快速创建一个Express应用框架。

2.初始化 express 工程

$ cd D:\Workspace
$ express wisdom-medical-app

项目名称我们指定为 wisdom-medical-app.

在终端的最后位置,看到输出两个命令。

install dependencies:
   $ cd wisdom-medical-app && npm install //告诉我们进入项目根目录 执行npm install安装依赖模块

run the app:
   $ DEBUG=wisdom-medical-app:* npm start //告诉我们启动服务器

执行如下命令

1.cd wisdom-medical-app //进入项目根目录
2.npm install  //安装依赖

这样就初始化了一个 express node.js 工程

3.添加常用依赖

$ npm install body-parser --save
$ npm install cookie-parser --save
$ npm install multer --save

4.工程目录、文件介绍

5.启动服务器

到工程目录下,启动服务器:
npm start   //启动服务器

启动完成后终端将输出 node ./bin/www

在浏览器中输入在浏览器中访问 http://localhost:9000/(端口号在 www 文件中修改,默认3000 )

启动成功