在module文件夹中我用两种方式进行暴露自定义模块 temp.js
//采用module.exports var obj = { formateApi(api) { return "www.baidu.com" + api } } module.exports = obj
tools.js
//采用exports exports.get = function () { return "获取数据" } exports.post = function () { return "传输数据" }
在app.js里引入自定义的两个模块
var http = require('http'); // 引入模块 const tools = require('./module/tools.js') const temp = require('./module/temp.js') http.createServer((req, res) => { res.writeHead(200, { 'Content-Type': "text/html;charset='utf-8'" }); res.write("<head> <meta charset='UTF-8'> </head>") console.log(temp.formateApi("/id=13")) console.log(tools.get()) res.end(); }).listen(8081);
npm init --yes
可以生成package.json文件,生成版本信息和配置入口文件等
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句