Toggle navigation
Toggle navigation
This project
Loading...
Sign in
201side
/
floater
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
3
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
robin*
2020-12-10 13:28:14 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
87370c79a1091b59189e80394cb585784f677f07
87370c79
1 parent
223dc1dc
Builds for 1 pipeline
failed
in 0 seconds
클플 헤더로 ip 수정
Changes
2
Builds
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
2 additions
and
2 deletions
src/routes/board.js
src/socket.js
src/routes/board.js
View file @
87370c7
...
...
@@ -24,6 +24,6 @@ app.post('/board/:bid', async(req, res) => {
res
.
status
(
404
).
send
(
'그런 판은 우리에게 있을 수 없어.'
);
}
let
thread
=
await
db
.
get
(
'thread'
).
insert
({
board
:
board
.
_id
,
title
:
req
.
body
.
title
,
content
:
req
.
body
.
content
,
lastUpdated
:
Date
.
now
(),
count
:
1
});
await
db
.
get
(
'thread'
).
update
(
thread
.
_id
,
{
$set
:
{
writer
:
hash
(
thread
.
_id
,
req
.
get
(
'
x-real-ip
'
)
||
req
.
ip
)}});
await
db
.
get
(
'thread'
).
update
(
thread
.
_id
,
{
$set
:
{
writer
:
hash
(
thread
.
_id
,
req
.
get
(
'
CF-Connecting-IP
'
)
||
req
.
ip
)}});
res
.
redirect
(
'/thread/'
+
thread
.
_id
);
});
...
...
src/socket.js
View file @
87370c7
...
...
@@ -22,7 +22,7 @@ module.exports = {
});
socket
.
on
(
'write'
,
async
(
content
)
=>
{
console
.
log
(
`write
${
content
}
`
);
let
subthread
=
await
db
.
get
(
'subthread'
).
insert
({
parent
:
thread
.
_id
,
writer
:
hash
(
thread
.
_id
,
socket
.
handshake
.
headers
[
'
x-real
-ip'
]
||
socket
.
handshake
.
address
),
content
,
no
:
++
thread
.
count
});
let
subthread
=
await
db
.
get
(
'subthread'
).
insert
({
parent
:
thread
.
_id
,
writer
:
hash
(
thread
.
_id
,
socket
.
handshake
.
headers
[
'
cf-connecting
-ip'
]
||
socket
.
handshake
.
address
),
content
,
no
:
++
thread
.
count
});
db
.
get
(
'thread'
).
update
(
thread
.
_id
,
{
$set
:
{
count
:
thread
.
count
,
lastUpdated
:
Date
.
now
()}});
io
.
to
(
`thread-
${
thread
.
_id
}
`
).
emit
(
'thread'
,
subthread
);
console
.
log
(
`broadcast thread-
${
thread
.
_id
}
`
);
...
...
Please
register
or
login
to post a comment