From 7061a9ea82651d99081f683d3f5da1b4a9bd24b7 Mon Sep 17 00:00:00 2001 From: pan93412 Date: Wed, 26 Jan 2022 14:34:35 +0800 Subject: [PATCH] refactor!: use server.js as main.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit server.js 有 main.js 原本的功能 (getModulesDefinitions) BREAKING CHANGES: 所有使用到這個 lib 的應用程式 ,皆需更改為 .getModulesDefinitions()。 --- main.js | 26 -------------------------- package.json | 2 +- server.js | 2 +- 3 files changed, 2 insertions(+), 28 deletions(-) delete mode 100644 main.js diff --git a/main.js b/main.js deleted file mode 100644 index 0b21490..0000000 --- a/main.js +++ /dev/null @@ -1,26 +0,0 @@ -const fs = require('fs') -const path = require('path') -const request = require('./util/request') -const { cookieToJson } = require('./util/index') - -let obj = {} -fs.readdirSync(path.join(__dirname, 'module')) - .reverse() - .forEach((file) => { - if (!file.endsWith('.js')) return - let fileModule = require(path.join(__dirname, 'module', file)) - obj[file.split('.').shift()] = function (data) { - if (typeof data.cookie === 'string') { - data.cookie = cookieToJson(data.cookie) - } - return fileModule( - { - ...data, - cookie: data.cookie ? data.cookie : {}, - }, - request, - ) - } - }) - -module.exports = obj diff --git a/package.json b/package.json index c40bf24..0fde53f 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "音乐", "网易云音乐nodejs" ], - "main": "main.js", + "main": "server.js", "types": "./interface.d.ts", "engines": { "node": ">=12" diff --git a/server.js b/server.js index ff63c09..54c03cc 100644 --- a/server.js +++ b/server.js @@ -121,7 +121,7 @@ async function checkVersion() { /** * Construct the server of NCM API. * - * @param {ModuleDefinition[]} moduleDefs Customized module definitions [advanced] + * @param {ModuleDefinition[]} [moduleDefs] Customized module definitions [advanced] * @returns {Promise} The server instance. */ async function consturctServer(moduleDefs) {