Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-arena-api
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MyCard
ygopro-arena-api
Commits
caa6d152
Commit
caa6d152
authored
Jun 11, 2017
by
ganjingcun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
deck demo
parent
2f640781
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
61 additions
and
8 deletions
+61
-8
package.json
package.json
+1
-0
routes/api.js
routes/api.js
+59
-5
routes/file.js
routes/file.js
+1
-3
No files found.
package.json
View file @
caa6d152
...
...
@@ -15,6 +15,7 @@
"
express
"
:
"
~4.14.0
"
,
"
formidable
"
:
"
^1.1.1
"
,
"
jade
"
:
"
~1.11.0
"
,
"
lodash
"
:
"
^4.17.4
"
,
"
moment
"
:
"
^2.18.1
"
,
"
morgan
"
:
"
~1.7.0
"
,
"
node-schedule
"
:
"
^1.2.1
"
,
...
...
routes/api.js
View file @
caa6d152
...
...
@@ -8,6 +8,7 @@ var eventproxy = require('eventproxy')
var
utils
=
require
(
'
../utils/utils
'
)
var
sqlite3
=
require
(
'
sqlite3
'
).
verbose
();
var
moment
=
require
(
'
moment
'
)
var
_
=
require
(
'
lodash
'
)
var
config
=
require
(
'
../db.config
'
)
var
cardinfo
=
require
(
'
../cardinfo
'
)
...
...
@@ -473,10 +474,19 @@ router.get('/deckinfo', function (req, res) {
console
.
log
(
sql
);
client
.
query
(
sql
,
function
(
err
,
result
)
{
done
()
response
.
history
=
result
.
rows
sql
=
`SELECT * from deck_demo where name = '
${
resName
}
' order by create_time desc`
console
.
log
(
sql
);
client
.
query
(
sql
,
function
(
err
,
result
)
{
done
()
response
.
demo
=
_
.
map
(
result
.
rows
,
function
(
row
)
{
row
.
create_time
=
moment
(
row
.
create_time
).
format
(
'
YYYY-MM-DD
'
)
return
row
})
res
.
json
(
response
);
});
});
}
});
...
...
@@ -490,6 +500,50 @@ var file = require("./file.js");
router
.
post
(
'
/upload
'
,
file
.
upload
);
router
.
get
(
'
/download/:id
'
,
file
.
download
);
//卡组范例提交
router
.
post
(
'
/deckdemo
'
,
function
(
req
,
res
)
{
let
author
=
req
.
body
.
user
;
let
title
=
req
.
body
.
title
;
let
name
=
req
.
body
.
name
;
let
img_url
=
req
.
body
.
url
;
let
file
=
req
.
body
.
file
||
""
;
pool
.
connect
(
function
(
err
,
client
,
done
)
{
if
(
err
)
{
return
console
.
error
(
'
error fetching client from pool
'
,
err
);
}
var
now
=
moment
().
format
(
'
YYYY-MM-DD HH:mm
'
)
var
sql
=
`insert into deck_demo (name, author, url, title, file, create_time) values (
'
${
name
}
',
'
${
author
}
',
'
${
img_url
}
',
'
${
title
}
',
'
${
file
}
',
'
${
now
}
'
)`
;
console
.
log
(
sql
);
client
.
query
(
sql
,
function
(
err
,
result
)
{
done
();
var
response
=
{};
if
(
err
)
{
response
.
code
=
500
;
}
else
{
response
.
code
=
200
;
}
res
.
json
(
response
);
});
});
})
router
.
post
(
'
/deckinfo
'
,
function
(
req
,
res
)
{
let
author
=
req
.
body
.
user
;
...
...
routes/file.js
View file @
caa6d152
...
...
@@ -15,9 +15,6 @@ exports.upload = function (req, res, next) {
return
res
.
status
(
500
).
send
(
'
upload image fail!
'
)
}
console
.
log
(
files
)
console
.
log
(
files
.
file
.
path
)
var
response
=
{};
if
(
err
)
{
response
.
code
=
500
;
...
...
@@ -25,6 +22,7 @@ exports.upload = function (req, res, next) {
response
.
code
=
200
;
response
.
path
=
files
.
file
.
path
;
}
res
.
json
(
response
);
});
};
...
...
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