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] }
相关推荐
kyriewen3 小时前
AI 写的 React 组件,合并前必查的 6 个坏味道——每个都有代码对比
前端·javascript·react.js
许彰午3 小时前
95_Python内存管理与垃圾回收
开发语言·python
多加点辣也没关系4 小时前
JavaScript|第13章:原始类型的方法
开发语言·javascript·ecmascript
এ慕ོ冬℘゜4 小时前
深入理解 JavaScript 事件体系:Window、鼠标与键盘事件详解
开发语言·javascript·okhttp
摇滚侠6 小时前
SpringBoot3+Vue3 全套视频教程 45-51
前端·javascript·vue.js
chouchuang6 小时前
day-030-综合练习-笔记管理器
开发语言·笔记·python
触底反弹6 小时前
🔥 RAG 到底是怎么工作的?掰开揉碎了给你讲明白!
javascript·人工智能·后端
Hilaku6 小时前
前端大裁员背后的恐慌:我们还剩什么底牌?
前端·javascript·程序员
云空6 小时前
《Three.js 3D实例大全》
开发语言·javascript·3d·three.js
techdashen7 小时前
Go 1.26 新增 `bytes.Buffer.Peek`:只看数据,不移动读取位置
开发语言·后端·golang