010Node.js自定义模块通过exports的使用,两种暴露的方法及区别(二)

module/request.js

javascript 复制代码
var obj={
    get:function(){
        console.log('从服务器获取数据');
    },
    post:function(){
        console.log('提交数据');
    }
}

exports.xxxx=obj;//方法一       { xxxx: { get: [Function: get], post: [Function: post] } }

//module.exports=obj;//方法二   //{ get: [Function: get], post: [Function: post] }

app.js

javascript 复制代码
var request=require('./module/request.js');

console.log(request);

module/request.js修改为以下

javascript 复制代码
var obj={
    get:function(){
        console.log('从服务器获取数据');
    },
    post:function(){
        console.log('提交数据');
    }
}

//exports.xxxx=obj;//方法一       { xxxx: { get: [Function: get], post: [Function: post] } }

module.exports=obj;//方法二   //{ get: [Function: get], post: [Function: post] }
相关推荐
C+++Python7 分钟前
C 语言 动态内存分配:malloc /calloc/realloc /free
c语言·开发语言
水木流年追梦32 分钟前
大模型入门-应用篇3-Agent智能体
开发语言·python·算法·leetcode·正则表达式
凯瑟琳.奥古斯特38 分钟前
假脱机技术原理详解
开发语言·职场和发展
敲代码的瓦龙1 小时前
Java?枚举!!!
java·开发语言
zzzzzz3101 小时前
Gemini CLI 深度实战:Google 官方终端 AI 代理的完全指南
node.js
NiceCloud喜云1 小时前
IntelliJ IDEA 保姆级安装 + ClaudeAPI 配置教程
java·开发语言·前端·ide·chrome·docker·intellij-idea
zithern_juejin1 小时前
Date/RegExp/Error/ArrayBuffer
javascript
燐妤2 小时前
前端HTML编程5:JavaScript完全指南
前端·javascript·html
八月欢喜2 小时前
【Facebook】 实时消息监控难点解析
javascript·python·facebook
3D探路人2 小时前
模灵 大模型聚合API 转发流程技术实现
java·大数据·开发语言·前端·人工智能·计算机视觉