Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
duiba-tiny-image-node
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
劳工
duiba-tiny-image-node
Commits
45324c04
Commit
45324c04
authored
Feb 14, 2020
by
rockyl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改应用名
parent
9197b5d5
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
5 additions
and
5 deletions
+5
-5
index.js
dist/index.js
+2
-2
index.js.map
dist/index.js.map
+1
-1
eureka.js
src/eureka.js
+2
-2
No files found.
dist/index.js
View file @
45324c04
...
...
@@ -36,8 +36,8 @@ log4js.configure({
const
logger
=
log4js
.
getLogger
();
const
eurekaConfig
=
{
appName
:
'
tiny-imag
e'
,
services
:
[
'
tiny-imag
e'
],
appName
:
'
duiba-tiny-image-nod
e'
,
services
:
[
'
duiba-tiny-image-nod
e'
],
};
async
function
getEurekaClient
(
port
)
{
...
...
dist/index.js.map
View file @
45324c04
{
"version"
:
3
,
"file"
:
"index.js"
,
"sources"
:
[
"../src/logger.js"
,
"../src/eureka.js"
,
"../src/api.js"
,
"../src/index.js"
],
"sourcesContent"
:
[
"/**
\n
* Created by rockyl on 2020-02-13.
\n
*/
\n\n
import {configure, getLogger} from 'log4js';
\n
import path from
\"
path
\"
;
\n
import fs from
\"
fs-extra
\"
;
\n\n
const logPath = path.join(process.env.HOME || process.env.USERPROFILE, 'logs', 'tiny-image');
\n\n
fs.ensureDir(logPath);
\n\n
configure({\n
\t
appenders: {\n
\t\t
out: {type: 'console'},
\n\t\t
allLog: {\n
\t\t\t
type: 'dateFile',
\n\t\t\t
filename: path.join(logPath, 'log.log'),
\n\t\t
},
\n\t
},
\n\t
categories: {\n
\t\t
default: {appenders: ['out', 'allLog'], level: 'debug'},
\n\t
}
\n\n
});
\n\n
const logger = getLogger();
\n\n
export default logger;"
,
"import Eurekaclient from 'eureka-client-ts';
\n
import logger from './logger';
\n\n
const eurekaConfig = {\n appName: 'tiny-image',
\n
services: ['tiny-image'],
\n
};
\n\n
export async function getEurekaClient(port) {\n eurekaConfig.port = port;
\n
let eureka;
\n
try {\n eureka = new Eurekaclient(eurekaConfig);
\n
await eureka.start();
\n
} catch (e) {\n logger.error(e);
\n
}
\n\n
return eureka;
\n
}
\n
"
,
"/**
\n
* Created by rockyl on 2020-02-13.
\n
*/
\n\n
import logger from
\"
./logger
\"
;
\n
import imagemin from
\"
imagemin
\"
;
\n
import imageminJpegtran from
\"
imagemin-jpegtran
\"
;
\n
import imageminPngquant from
\"
imagemin-pngquant
\"
;
\n\n
const acceptTypes = ['image/png', 'image/jpeg'];
\n\n
export default function applyApi(server){\n
\t
server.get('/echo/:name', function (req, res, next) {\n
\t\t
res.send(req.params);
\n\t\t
return next();
\n\t
});
\n\n\t
server.get('/monitor/check', function (req, res, next) {\n
\t\t
res.sendRaw('ok');
\n\t\t
return next();
\n\t
});
\n\n\t
server.post('/tinify', async function (req, res, next) {\n
\t\t
let file = req.files.file;
\n\n\t\t
if(file){\n
\t\t\t
if(acceptTypes.includes(file.type)){\n
\t\t\t\t
try {\n
\t\t\t\t\t
const buffer = await imagemin([file.path], {\n
\t\t\t\t\t\t
plugins: [
\n\t\t\t\t\t\t\t
imageminJpegtran(),
\n\t\t\t\t\t\t\t
imageminPngquant({\n
\t\t\t\t\t\t\t\t
quality: [0.6, 0.8]
\n\t\t\t\t\t\t\t
})
\n\t\t\t\t\t\t
]
\n\t\t\t\t\t
});
\n\n\t\t\t\t\t
res.sendRaw(buffer[0].data, {\n
\t\t\t\t\t\t
'Content-Type': file.type,
\n\t\t\t\t\t
});
\n\t\t\t\t
}catch (e) {\n
\t\t\t\t\t
logger.error('/tinify', 'compress failed', e.message);
\n\t\t\t\t\t
res.send({\n
\t\t\t\t\t\t
code: 3,
\n\t\t\t\t\t\t
msg: 'compress failed'
\n\t\t\t\t\t
});
\n\t\t\t\t
}
\n\t\t\t
}else{\n
\t\t\t\t
logger.error('/tinify', 'type error');
\n\t\t\t\t
res.send({\n
\t\t\t\t\t
code: 2,
\n\t\t\t\t\t
msg: 'type error'
\n\t\t\t\t
});
\n\t\t\t
}
\n\t\t
}else{\n
\t\t\t
res.send({\n
\t\t\t\t
code: 1,
\n\t\t\t\t
msg: 'file not exists'
\n\t\t\t
});
\n\t\t
}
\n\n\t\t
return next();
\n\t
});
\n
}"
,
"/**
\n
* Created by rockyl on 2020-02-12.
\n
*/
\n\n
import restify from 'restify';
\n
import
{
getEurekaClient
}
from
\"
./eureka
\"
;
\n
import logger from
\"
./logger
\"
;
\n
import applyApi from
\"
./api
\"
;
\n\n
let [_, __, port = '8090'] = process.argv;
\n
let eureka;
\n
port = parseInt(port);
\n\n
const server = restify.createServer({\n
\t
name: 'tiny-image',
\n\t
version: '1.0.0'
\n
});
\n\n
const ignoreUrlLogger = ['/monitor/check'];
\n\n
server.use(restify.plugins.acceptParser(server.acceptable));
\n
server.use(restify.plugins.queryParser());
\n
server.use(restify.plugins.bodyParser());
\n
server.use(function (req, res, next) {\n
\t
if (!ignoreUrlLogger.includes(req.url))
{
\n\t\tlogger.info(req.url);\n\t
}
\n\t
return next();
\n
});
\n\n
applyApi(server);
\n\n
process.on('uncaughtException', (err) =>
{
\n\tlogger.error(err);\n
}
);
\n\n
process.on(
\"
SIGTERM
\"
, () => {\n
\t
eureka.stop();
\n\t
setTimeout(() =>
{
\n\t\tprocess.exit(1)\n\t
}
, 6000);
\n
});
\n\n
server.listen(port, async function () {\n
\t
try {\n
\t\t
eureka = await getEurekaClient(port);
\n\t\t
logger.info('eureka register success');
\n\t
} catch (e)
{
\n\t\tlogger.error(e.name);\n\t
}
\n\t
logger.info('%s listening at %s', server.name, server.url);
\n
});
\n
"
],
"names"
:
[
"configure"
,
"getLogger"
],
"mappings"
:
"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"
}
\ No newline at end of file
{
"version"
:
3
,
"file"
:
"index.js"
,
"sources"
:
[
"../src/logger.js"
,
"../src/eureka.js"
,
"../src/api.js"
,
"../src/index.js"
],
"sourcesContent"
:
[
"/**
\n
* Created by rockyl on 2020-02-13.
\n
*/
\n\n
import {configure, getLogger} from 'log4js';
\n
import path from
\"
path
\"
;
\n
import fs from
\"
fs-extra
\"
;
\n\n
const logPath = path.join(process.env.HOME || process.env.USERPROFILE, 'logs', 'tiny-image');
\n\n
fs.ensureDir(logPath);
\n\n
configure({\n
\t
appenders: {\n
\t\t
out: {type: 'console'},
\n\t\t
allLog: {\n
\t\t\t
type: 'dateFile',
\n\t\t\t
filename: path.join(logPath, 'log.log'),
\n\t\t
},
\n\t
},
\n\t
categories: {\n
\t\t
default: {appenders: ['out', 'allLog'], level: 'debug'},
\n\t
}
\n\n
});
\n\n
const logger = getLogger();
\n\n
export default logger;"
,
"import Eurekaclient from 'eureka-client-ts';
\n
import logger from './logger';
\n\n
const eurekaConfig = {\n appName: 'duiba-tiny-image-node',
\n
services: ['duiba-tiny-image-node'],
\n
};
\n\n
export async function getEurekaClient(port) {\n eurekaConfig.port = port;
\n
let eureka;
\n
try {\n eureka = new Eurekaclient(eurekaConfig);
\n
await eureka.start();
\n
} catch (e) {\n logger.error(e);
\n
}
\n\n
return eureka;
\n
}
\n
"
,
"/**
\n
* Created by rockyl on 2020-02-13.
\n
*/
\n\n
import logger from
\"
./logger
\"
;
\n
import imagemin from
\"
imagemin
\"
;
\n
import imageminJpegtran from
\"
imagemin-jpegtran
\"
;
\n
import imageminPngquant from
\"
imagemin-pngquant
\"
;
\n\n
const acceptTypes = ['image/png', 'image/jpeg'];
\n\n
export default function applyApi(server){\n
\t
server.get('/echo/:name', function (req, res, next) {\n
\t\t
res.send(req.params);
\n\t\t
return next();
\n\t
});
\n\n\t
server.get('/monitor/check', function (req, res, next) {\n
\t\t
res.sendRaw('ok');
\n\t\t
return next();
\n\t
});
\n\n\t
server.post('/tinify', async function (req, res, next) {\n
\t\t
let file = req.files.file;
\n\n\t\t
if(file){\n
\t\t\t
if(acceptTypes.includes(file.type)){\n
\t\t\t\t
try {\n
\t\t\t\t\t
const buffer = await imagemin([file.path], {\n
\t\t\t\t\t\t
plugins: [
\n\t\t\t\t\t\t\t
imageminJpegtran(),
\n\t\t\t\t\t\t\t
imageminPngquant({\n
\t\t\t\t\t\t\t\t
quality: [0.6, 0.8]
\n\t\t\t\t\t\t\t
})
\n\t\t\t\t\t\t
]
\n\t\t\t\t\t
});
\n\n\t\t\t\t\t
res.sendRaw(buffer[0].data, {\n
\t\t\t\t\t\t
'Content-Type': file.type,
\n\t\t\t\t\t
});
\n\t\t\t\t
}catch (e) {\n
\t\t\t\t\t
logger.error('/tinify', 'compress failed', e.message);
\n\t\t\t\t\t
res.send({\n
\t\t\t\t\t\t
code: 3,
\n\t\t\t\t\t\t
msg: 'compress failed'
\n\t\t\t\t\t
});
\n\t\t\t\t
}
\n\t\t\t
}else{\n
\t\t\t\t
logger.error('/tinify', 'type error');
\n\t\t\t\t
res.send({\n
\t\t\t\t\t
code: 2,
\n\t\t\t\t\t
msg: 'type error'
\n\t\t\t\t
});
\n\t\t\t
}
\n\t\t
}else{\n
\t\t\t
res.send({\n
\t\t\t\t
code: 1,
\n\t\t\t\t
msg: 'file not exists'
\n\t\t\t
});
\n\t\t
}
\n\n\t\t
return next();
\n\t
});
\n
}"
,
"/**
\n
* Created by rockyl on 2020-02-12.
\n
*/
\n\n
import restify from 'restify';
\n
import
{
getEurekaClient
}
from
\"
./eureka
\"
;
\n
import logger from
\"
./logger
\"
;
\n
import applyApi from
\"
./api
\"
;
\n\n
let [_, __, port = '8090'] = process.argv;
\n
let eureka;
\n
port = parseInt(port);
\n\n
const server = restify.createServer({\n
\t
name: 'tiny-image',
\n\t
version: '1.0.0'
\n
});
\n\n
const ignoreUrlLogger = ['/monitor/check'];
\n\n
server.use(restify.plugins.acceptParser(server.acceptable));
\n
server.use(restify.plugins.queryParser());
\n
server.use(restify.plugins.bodyParser());
\n
server.use(function (req, res, next) {\n
\t
if (!ignoreUrlLogger.includes(req.url))
{
\n\t\tlogger.info(req.url);\n\t
}
\n\t
return next();
\n
});
\n\n
applyApi(server);
\n\n
process.on('uncaughtException', (err) =>
{
\n\tlogger.error(err);\n
}
);
\n\n
process.on(
\"
SIGTERM
\"
, () => {\n
\t
eureka.stop();
\n\t
setTimeout(() =>
{
\n\t\tprocess.exit(1)\n\t
}
, 6000);
\n
});
\n\n
server.listen(port, async function () {\n
\t
try {\n
\t\t
eureka = await getEurekaClient(port);
\n\t\t
logger.info('eureka register success');
\n\t
} catch (e)
{
\n\t\tlogger.error(e.name);\n\t
}
\n\t
logger.info('%s listening at %s', server.name, server.url);
\n
});
\n\n\n
"
],
"names"
:
[
"configure"
,
"getLogger"
],
"mappings"
:
"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"
}
\ No newline at end of file
src/eureka.js
View file @
45324c04
...
...
@@ -2,8 +2,8 @@ import Eurekaclient from 'eureka-client-ts';
import
logger
from
'./logger'
;
const
eurekaConfig
=
{
appName
:
'
tiny-imag
e'
,
services
:
[
'
tiny-imag
e'
],
appName
:
'
duiba-tiny-image-nod
e'
,
services
:
[
'
duiba-tiny-image-nod
e'
],
};
export
async
function
getEurekaClient
(
port
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment