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] }
相关推荐
一晌小贪欢13 分钟前
Python办公17:暴力拆分——按页数或指定范围提取 PDF 核心页面
java·开发语言·python·pdf·excel·数据可视化·python办公
Mh14 分钟前
听说我兄弟喜欢跑车,所以必须安排上
前端·javascript·vue.js
孫治AllenSun14 分钟前
【LangChain4J-06】Prompt 工程与模板化开发
开发语言·python·prompt
qq_4260039616 分钟前
多语言新增语种全量测试策略
前端·javascript·python·pycharm·自动化
黄敬峰21 分钟前
从零搭建 Next.js 单词管理系统:Supabase + Drizzle ORM + shadcn/ui 全栈实战
javascript·面试
wuyk55523 分钟前
9.冒泡排序:像鱼缸泡泡一样的简单排序算法
开发语言·stm32·单片机·算法·排序算法
nicole bai24 分钟前
前端封装el-table及注意点
前端·javascript·vue.js
路多辛28 分钟前
为什么用 Go 写 AI Agent,covo-agent 的选型思考
开发语言·golang·agent·ai编程
晨枫阳33 分钟前
Vue 前端构建工具链完全理解指南
前端·javascript·vue.js
言乐634 分钟前
Python关于老游复刻与创新2
前端·javascript·css·python·css3