@@ -8,7 +8,6 @@ const path = require('path');
88const parseArgs = require ( 'minimist' ) ;
99
1010const endpointsFile = 'endpoints.yaml' ;
11- const routesFile = 'routes.js' ;
1211
1312const 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"
5049const removePlaceholders = ( query ) => query . replace ( / : [ p b ] \. / 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
158158createApp ( destDir , argv . lang , config ) ;
159159if ( argv . lang === 'js' ) {
160- createEndpoints ( destDir , routesFile , config ) ;
160+ createEndpoints ( destDir , argv . lang , config ) ;
161161 createPackageJson ( destDir , 'package.json' ) ;
162162}
163163
0 commit comments