Skip to content

Commit e4094cb

Browse files
committed
refactor: move logic for choosing a filename into createEndpoints()
1 parent 8a8e822 commit e4094cb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/cli.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ const path = require('path');
88
const parseArgs = require('minimist');
99

1010
const endpointsFile = 'endpoints.yaml';
11-
const routesFile = 'routes.js';
1211

1312
const parseCommandLineArgs = (args) => {
1413
const opts = {
@@ -49,7 +48,8 @@ const flattenQuery = (query) => query.replace(/\n[ ]*/g, ' ');
4948
// "WHERE id = :p.categoryId OR id = :b.id" => "WHERE id = :categoryId OR id = :id"
5049
const removePlaceholders = (query) => query.replace(/:[pb]\./g, ':');
5150

52-
const createEndpoints = async (destDir, fileName, config) => {
51+
const createEndpoints = async (destDir, lang, config) => {
52+
const fileName = `routes.${lang}`
5353
console.log('Generate', fileName);
5454
const resultFile = path.join(destDir, fileName);
5555

@@ -76,7 +76,7 @@ const createEndpoints = async (destDir, fileName, config) => {
7676
}
7777

7878
const resultedCode = await ejs.renderFile(
79-
__dirname + '/templates/routes.js.ejs',
79+
`${__dirname}/templates/routes.${lang}.ejs`,
8080
{
8181
"endpoints": config,
8282

@@ -157,7 +157,7 @@ if (!fs.existsSync(destDir)) {
157157

158158
createApp(destDir, argv.lang, config);
159159
if (argv.lang === 'js') {
160-
createEndpoints(destDir, routesFile, config);
160+
createEndpoints(destDir, argv.lang, config);
161161
createPackageJson(destDir, 'package.json');
162162
}
163163

0 commit comments

Comments
 (0)