美文网首页
node.js之外部模块

node.js之外部模块

作者: 有幸的风 | 来源:发表于2018-01-27 17:30 被阅读0次

    文章开始前先说一下package.json文件,这个文件是用来定义项目的各种信息的,比如项目的名称,作者等,最重要的是,其中定义了我们项目的依赖,也就是说,不必将 node_modules目录也上传到服务器,服务器在接收到到我们的项目时,只需要执行npm install,npm会自动读取 package.json 中的依赖并安装在项目的node_modules下面,然后程序就可以在服务器上运行了。

    因此在引入外部模块前,我们首先需要安装依赖(现在很多云服务会自动安装依赖,就是靠你写的package.json文件内的信息)。

    当然我们自己的云服务器需要我们自己手动安装依赖。

    利用npm install express utility --save命令来安装utility模块;

    安装后我们会发现目录下多了该模块,我们的依赖就安装成功了,接下来我们就可以开始编写代码了。

    我们用命令node app来运行服务器脚本,然后在浏览器中输入地址localhost:3000/?q=alsotang

    就可以看到字符串被转化为了md5加密值

    如果直接访问http://localhost:3000会抛错,原因是当我们不传入参数q时,req.query.q取到的值是 `undefined`,utility.md5直接使用了这个空值,导致下层的crypto抛错。

    相关文章

      网友评论

          本文标题:node.js之外部模块

          本文链接:https://www.haomeiwen.com/subject/mranaxtx.html