nodejs调用函数和模块
内部函数调用:
//导入http
var http=require('http');
//导入模块函数//创建
http.createServer(function (request,response) {response.writeHead(200,{'Content-type':'text/html;charset=utf-8'});if(request.url!=='/favicon.ico'){//清除二次访问func1(response);response.end("世界");//不写会没有协议尾部,但是写了会访问俩次}
}).listen(8000);
console.log('Server running at http://127.0.0.11:8000/')//函数
function func1(res) {console.log(func1)res.write("hello,我是func1");
}
外部模块调用:
fun2.js(单个外部函数调用)
function unc2(res) {console.log('我是func2');res.write('hello,我是func2');res.end("");
}
//外部引用
module.exports = unc2;//只支持一个函数
//导入http
var http=require('http');
//导入模块函数
var func2=require('../module/fun2.js');//创建
http.createServer(function (request,response) {response.writeHead(200,{'Content-type':'text/html;charset=utf-8'});if(request.url!=='/favicon.ico'){//清除二次访问//调用外部函数func2(response);}
}).listen(8000);
console.log('Server running at http://127.0.0.11:8000/')
多个函数一起调用:
morefun.js
//支持多个函数
module.exports={htt:function(res){console.log("htt");res.write("htt");},juju:function(res){console.log("juju");res.write("juju");},lulu:function(res){console.log("lulu");res.write("lulu");},
}
//导入http
var http=require('http');
//导入模块函数
var morefun=require('../module/morefun.js');
//创建
http.createServer(function (request,response) {response.writeHead(200,{'Content-type':'text/html;charset=utf-8'});if(request.url!=='/favicon.ico'){//清除二次访问funcname='htt';morefun[funcname](response);morefun['juju'](response);morefun['lulu'](response);response.end("世界");//不写会没有协议尾部,但是写了会访问俩次}
}).listen(8000);
console.log('Server running at http://127.0.0.11:8000/')
效果:
nodejs调用函数和模块相关推荐
- Python 3.X 调用多线程C模块,并在C模块中回调python函数的示例
由于最近在做一个C++面向Python的API封装项目,因此需要用到C扩展Python的相关知识.在此进行简要的总结. 此篇示例分为三部分.第一部分展示了如何用C在Windows中进行多线程编程:第二 ...
- nodejs 调用微服务器_无服务器NodeJS:构建下一个微服务的快速,廉价方法
nodejs 调用微服务器 by Filipe Tavares 由Filipe Tavares 无服务器NodeJS:构建下一个微服务的快速,廉价方法 (Serverless NodeJS: the ...
- c++ python混合编程 restful_简单上手nodejs调用c++(c++和js的混合编程)
因为项目的原因,最近经常使用node.js搭RESTful接口. 性能还是很不错啦,感觉比Spring Boot之类的要快.而且在不错的性能之外,只要程序结构组织好,别让太多的回调把程序结构搞乱,整体 ...
- nodejs调用建行互联网银企被扫支付接口Java版加解密Demo
环境:nodejs+eclipse+child_process模块+建行互联网银企被扫支付接口文档V2.2.6 总体步骤如下: 1.将建行Java版加密Demo打包成jar包:CCBParam.jar ...
- 大前端 - nodejs 基础(核心模块、模块加载机制)
node基础 一 nodejs 核心模块.模块加载机制 nodejs异步io和事件循环 nodejs单线程 nodejs实现api服务 nodejs核心模块和api使用 提供应用程序可直接调用库,例如 ...
- python第三方库中函数调用_Python学习笔记(2)——Python的函数、模块、包和库...
初识Python,对于没有接触过编程的我,恐怕只能听懂什么是函数,这里介绍一下几个概念,并给出Python在调用方面的独特之处. 函数 理解为数学上的函数就可以了.下载安装完python后,并不是所有 ...
- 初学Python的学习笔记7----偏函数、模块、重点是面向对象
2019独角兽企业重金招聘Python工程师标准>>> 装饰器 #在代码运行期间动态增加功能的方式,称之为"装饰器"(Decorator). #本质上,decor ...
- python重复执行函数_Python threading 单线程 timer重复调用函数
项目中需要使用定时器,每次都使用构造器函数调用: timer = threading.Timer(timerFlag, upload_position) timer.start() 打印线程后发现,每 ...
- python中模块和函数_Python中函数和模块的体验与使用
函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个 ...
最新文章
- 使用Google 官方的控件SwipeRefreshLayout实现下拉刷新功能
- Android SlideAndDragListView,一个可排序可滑动item的ListView
- 五十六、TodoList的三种写法,祭奠我的前端之路
- 使用idea的maven插件自动打jar包
- 【git】源代码管理工具 GIT的使用步骤的详细讲解
- 《全唐诗》与《全宋词》
- blasphemy - 题解
- 如何使用print()打印类的实例?
- 在C ++中将String转换为Integer并将Integer转换为String
- JAVA大数——lightoj1024
- Builder 设计模式 +lomok @Data @Builder @Builder.default
- Spring实战4:面向切面编程
- 粉红噪音测试软件,爱卡音响测试(59) Levante和B&W音响
- 基于SOM算法的Iris数据分类
- uboot移植——启动第一阶段
- 专利挖掘和撰写(京东技术资质申请和创造专利挖掘)
- SyntaxError: Non-ASCII character ‘\xe7‘ in file F:/python_code/test/venv/Shan.py on line 7,
- tkmybatis 默认值 问题
- 外卖订单量预测异常报警模型实践
- Python爬虫实战,pytesseract模块,Python实现拉勾网岗位数据可视化
热门文章
- 2018.3.13 浮动 定位
- Linux Shell编程三
- 题目36:二叉搜索树
- 使用.net framework再发布的插件发布应用程序
- php 转发邮件,PHP Email();我不接收转发的电子邮件
- mysql80压缩版安装_裕-安装MySQL80(压缩版)
- html日期选择格式 now,JavaScript的Date.now()方法怎么用?
- createplayer 多次调用 位置错误_Programming in Lualua学习第6期 Lua编译执行与错误
- python测量镜头到目标距离_摄像头单目测距原理及实现
- html与js二级菜单横排,JavaScript实现横向滑出的多级菜单效果