nodejs 引用外部功能模块

目标:

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    浏览效果截图如下:


            

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值