nodejs 引用外部功能模块

哈哈 阅读:707 2021-03-31 21:15:07 评论:0

目标:

1、学习req.query的用法。

2、学习建立package.json来管理Node.js项目。


前提:

package.json :定义Nodejs 项目的各种元素,包括项目的名称、git repo的地址、作者信息等等。最重要的功能,定义Nodejs项目依赖那些功能模块。


示例代码:

1、创建一个lesson2文件夹,并在该文件中生成package.json 文件。

指令: mkdir lesson2 && cd lesson

             cnpm init


讲解:cnpm init 这个指令的作用是在帮我们互动式生成一份最简单的package.json文件。init 初始化的意思。当我们录入完nodejs 项目基础属性后,在当前的nodejs 工作空间,就会有一个package.json 文件。


2、安装依赖模块:express 和 utility 模块

指令:cnpm install express  utility  --save


讲解:上述命令执行完成后,在package.json 文件中,会多出一个字段'dependencies'依赖字段,如下截图:



3、编写应用层代码app.js,实现的主要功能是:用户通过Get 请求提交参数,将对应请求参数的MD5值返回。

应用代码如下:

// 引入依赖 
var express = require('express'); 
var utility = require('utility'); 
 
// 建立 express 实例 
var app = express(); 
 
//请求逻辑处理(返回请求参数进过MD5加密后的值) 
app.get('/', function (req, res){ 
	var parame = req.query.parame; 
	var md5 = utility.md5(parame); 
	res.send(md5); 
}); 
 
 
//监听本机3000 端口 
app.listen(3000, function (req, res) { 
  console.log('app is running at port 3000'); 
});


4、运行nodejs 应用。执行如下指令

指令:node app.js



5、访问地址:http://localhost:3000/?parame=123456    浏览效果截图如下:


            

标签:NodeJs
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号