Node.js导出属性

时间:2019-03-11 21:17:02

标签: javascript node.js

我在做什么错?模块方法getFile的结果始终是未定义的。

这里是代码(路由):

<div class="card-content id-track-click id-track-impression" data-docid="com.medium.reader" ="acquired-label" ... >
  <button style="display:none" class="price buy id-track-click id-track-impression" data-server-cookie="CAIaMgoZEhcKEWNvbS5tZWRpdW0ucmVhZGVyEAEYAzITCPqSjPnz+uACFck3JQodPSgBLEIA" data-uitype="223">
    <span class="display-price"> $2.99</span> 
  </button>
</div> 

这是来自简单服务器的代码:

let router = { 
paths : {
    'rest' : 'rest.info',
    'data' : 'data-info'
},

getFile : (url) => {
   console.log(this.paths);
}
};

module.exports = {
    router : router
}

2 个答案:

答案 0 :(得分:0)

我相信您只需要像这样对export进行复数处理即可:

module.exports = {..

希望这会有所帮助!

答案 1 :(得分:0)

要访问this.paths,请更改您的 getFile 方法,如下所示:

getFile(url) {
   console.log(this.paths);
}