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

module/request.js

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

var request=require('./module/request.js');

console.log(request);

在这里插入图片描述

module/request.js修改为以下

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] }

在这里插入图片描述

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-21 10:02:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-21 10:02:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-21 10:02:03       87 阅读
  4. Python语言-面向对象

    2024-04-21 10:02:03       96 阅读

热门阅读

  1. ResouceUtils.getFile()取不到Jar中资源文件源码

    2024-04-21 10:02:03       28 阅读
  2. 由对极约束得到基础矩阵

    2024-04-21 10:02:03       30 阅读
  3. go 语言 mage 安装踩坑

    2024-04-21 10:02:03       40 阅读
  4. Python网络编程实战:构建TCP服务器与客户端

    2024-04-21 10:02:03       40 阅读