node 模块正确暴露方法
Posted lishidefengchen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node 模块正确暴露方法相关的知识,希望对你有一定的参考价值。
一个node模块,为了能够服用,就需要将其暴露,那么如何正确写呢?(参考:https://developer.mozilla.org/zh-CN/docs/Learn/Server-side/Express_Nodejs/Introduction)
【正确写法A】
exports.area = width => { return width * width; }; exports.perimeter = width => { return 4 * width; };
【正确写法B】
module.exports.area = width => { return width * width; }; module.exports.perimeter = width => { return 4 * width; };
【正确写法C】
// 这种写法只能用 module.exports module.exports = { area: width => { return width * width; }, perimeter: width => { return 4 * width; } };
以上是关于node 模块正确暴露方法的主要内容,如果未能解决你的问题,请参考以下文章
node模块之path——path.join和path.resolve的区别
《超实用的Node.js代码段》连载二:正确拼接Buffer
在 typescript node+express 项目中使用模块中的 typescript 文件的正确方法?当前抛出错误:找不到模块