Skip to content

Commit b4ec353

Browse files
committed
refactor: remove web folder
Signed-off-by: BoHong Li <[email protected]>
1 parent 911bd77 commit b4ec353

37 files changed

+96
-98
lines changed

app.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ server.on('resumeSession', function (id, cb) {
153153
})
154154

155155
// middleware which blocks requests when we're too busy
156-
app.use(require('./lib/web/middleware/tooBusy'))
156+
app.use(require('./lib/middleware/tooBusy'))
157157

158158
app.use(flash())
159159

@@ -162,10 +162,10 @@ app.use(passport.initialize())
162162
app.use(passport.session())
163163

164164
// check uri is valid before going further
165-
app.use(require('./lib/web/middleware/checkURIValid'))
165+
app.use(require('./lib/middleware/checkURIValid'))
166166
// redirect url without trailing slashes
167-
app.use(require('./lib/web/middleware/redirectWithoutTrailingSlashes'))
168-
app.use(require('./lib/web/middleware/codiMDVersion'))
167+
app.use(require('./lib/middleware/redirectWithoutTrailingSlashes'))
168+
app.use(require('./lib/middleware/codiMDVersion'))
169169

170170
// routes need sessions
171171
// template files
@@ -206,7 +206,7 @@ app.locals.enableDropBoxSave = config.isDropboxEnable
206206
app.locals.enableGitHubGist = config.isGitHubEnable
207207
app.locals.enableGitlabSnippets = config.isGitlabSnippetsEnable
208208

209-
app.use(require('./lib/web/routes').router)
209+
app.use(require('./lib/routes').router)
210210

211211
// response not found if no any route matxches
212212
app.get('*', function (req, res) {

lib/web/auth/bitbucket/index.js lib/auth/bitbucket/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const Router = require('express').Router
44
const passport = require('passport')
55
const BitbucketStrategy = require('passport-bitbucket-oauth2').Strategy
6-
const config = require('../../../config')
6+
const config = require('../../config')
77
const { setReturnToFromReferer, passportGeneralCallback } = require('../utils')
88

99
const bitbucketAuth = module.exports = Router()

lib/web/auth/dropbox/index.js lib/auth/dropbox/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const Router = require('express').Router
44
const passport = require('passport')
55
const DropboxStrategy = require('passport-dropbox-oauth2').Strategy
6-
const config = require('../../../config')
6+
const config = require('../../config')
77
const { setReturnToFromReferer, passportGeneralCallback } = require('../utils')
88

99
const dropboxAuth = module.exports = Router()

lib/web/auth/email/index.js lib/auth/email/index.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ const Router = require('express').Router
44
const passport = require('passport')
55
const validator = require('validator')
66
const LocalStrategy = require('passport-local').Strategy
7-
const config = require('../../../config')
8-
const models = require('../../../models')
9-
const logger = require('../../../logger')
7+
const config = require('../../config')
8+
const models = require('../../models')
9+
const logger = require('../../logger')
1010
const { setReturnToFromReferer } = require('../utils')
1111
const { urlencodedParser } = require('../../utils')
12-
const response = require('../../../response')
12+
const response = require('../../response')
1313

1414
const emailAuth = module.exports = Router()
1515

lib/web/auth/facebook/index.js lib/auth/facebook/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const Router = require('express').Router
44
const passport = require('passport')
55
const FacebookStrategy = require('passport-facebook').Strategy
66

7-
const config = require('../../../config')
7+
const config = require('../../config')
88
const { setReturnToFromReferer, passportGeneralCallback } = require('../utils')
99

1010
const facebookAuth = module.exports = Router()

lib/web/auth/github/index.js lib/auth/github/index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
const Router = require('express').Router
44
const passport = require('passport')
55
const GithubStrategy = require('passport-github').Strategy
6-
const config = require('../../../config')
7-
const response = require('../../../response')
6+
const config = require('../../config')
7+
const response = require('../../response')
88
const { setReturnToFromReferer, passportGeneralCallback } = require('../utils')
99
const { URL } = require('url')
1010

lib/web/auth/gitlab/index.js lib/auth/gitlab/index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
const Router = require('express').Router
44
const passport = require('passport')
55
const GitlabStrategy = require('passport-gitlab2').Strategy
6-
const config = require('../../../config')
7-
const response = require('../../../response')
6+
const config = require('../../config')
7+
const response = require('../../response')
88
const { setReturnToFromReferer, passportGeneralCallback } = require('../utils')
99
const HttpsProxyAgent = require('https-proxy-agent')
1010

lib/web/auth/google/index.js lib/auth/google/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const Router = require('express').Router
44
const passport = require('passport')
55
var GoogleStrategy = require('passport-google-oauth20').Strategy
6-
const config = require('../../../config')
6+
const config = require('../../config')
77
const { setReturnToFromReferer, passportGeneralCallback } = require('../utils')
88

99
const googleAuth = module.exports = Router()

lib/web/auth/index.js lib/auth/index.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
const Router = require('express').Router
44
const passport = require('passport')
55

6-
const config = require('../../config')
7-
const logger = require('../../logger')
8-
const models = require('../../models')
6+
const config = require('../config')
7+
const logger = require('../logger')
8+
const models = require('../models')
99

1010
const authRouter = module.exports = Router()
1111

lib/web/auth/ldap/index.js lib/auth/ldap/index.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
const Router = require('express').Router
44
const passport = require('passport')
55
const LDAPStrategy = require('passport-ldapauth')
6-
const config = require('../../../config')
7-
const models = require('../../../models')
8-
const logger = require('../../../logger')
6+
const config = require('../../config')
7+
const models = require('../../models')
8+
const logger = require('../../logger')
99
const { setReturnToFromReferer } = require('../utils')
1010
const { urlencodedParser } = require('../../utils')
11-
const response = require('../../../response')
11+
const response = require('../../response')
1212

1313
const ldapAuth = module.exports = Router()
1414

lib/web/auth/mattermost/index.js lib/auth/mattermost/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const Router = require('express').Router
55
const passport = require('passport')
66
const MattermostClient = require('mattermost-redux/client/client4').default
77
const OAuthStrategy = require('passport-oauth2').Strategy
8-
const config = require('../../../config')
8+
const config = require('../../config')
99
const { setReturnToFromReferer, passportGeneralCallback } = require('../utils')
1010

1111
const mattermostAuth = module.exports = Router()

lib/web/auth/oauth2/index.js lib/auth/oauth2/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const Router = require('express').Router
44
const passport = require('passport')
55
const { Strategy, InternalOAuthError } = require('passport-oauth2')
6-
const config = require('../../../config')
6+
const config = require('../../config')
77
const { setReturnToFromReferer, passportGeneralCallback } = require('../utils')
88

99
const oauth2Auth = module.exports = Router()

lib/web/auth/openid/index.js lib/auth/openid/index.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
const Router = require('express').Router
44
const passport = require('passport')
55
const OpenIDStrategy = require('@passport-next/passport-openid').Strategy
6-
const config = require('../../../config')
7-
const models = require('../../../models')
8-
const logger = require('../../../logger')
6+
const config = require('../../config')
7+
const models = require('../../models')
8+
const logger = require('../../logger')
99
const { urlencodedParser } = require('../../utils')
1010
const { setReturnToFromReferer } = require('../utils')
1111

lib/web/auth/saml/index.js lib/auth/saml/index.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
const Router = require('express').Router
44
const passport = require('passport')
55
const SamlStrategy = require('passport-saml').Strategy
6-
const config = require('../../../config')
7-
const models = require('../../../models')
8-
const logger = require('../../../logger')
6+
const config = require('../../config')
7+
const models = require('../../models')
8+
const logger = require('../../logger')
99
const { urlencodedParser } = require('../../utils')
1010
const fs = require('fs')
1111
const intersection = function (array1, array2) { return array1.filter((n) => array2.includes(n)) }

lib/web/auth/twitter/index.js lib/auth/twitter/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const Router = require('express').Router
44
const passport = require('passport')
55
const TwitterStrategy = require('passport-twitter').Strategy
66

7-
const config = require('../../../config')
7+
const config = require('../../config')
88
const { setReturnToFromReferer, passportGeneralCallback } = require('../utils')
99

1010
const twitterAuth = module.exports = Router()

lib/web/auth/utils.js lib/auth/utils.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict'
22

3-
const models = require('../../models')
4-
const config = require('../../config')
5-
const logger = require('../../logger')
3+
const models = require('../models')
4+
const config = require('../config')
5+
const logger = require('../logger')
66

77
exports.setReturnToFromReferer = function setReturnToFromReferer (req) {
88
var referer = req.get('referer')

lib/web/errorPage/index.js lib/errorPage/index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

3-
const config = require('../../config')
4-
const { responseError } = require('../../response')
3+
const config = require('../config')
4+
const { responseError } = require('../response')
55

66
exports.errorForbidden = (req, res) => {
77
if (req.user) {

lib/web/history/index.js lib/history/index.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
var LZString = require('@hackmd/lz-string')
55

66
// core
7-
var config = require('../../config')
8-
var logger = require('../../logger')
9-
var response = require('../../response')
10-
var models = require('../../models')
7+
var config = require('../config')
8+
var logger = require('../logger')
9+
var response = require('../response')
10+
var models = require('../models')
1111

1212
function getHistory (userid, callback) {
1313
models.User.findOne({

lib/web/homepage/index.js lib/homepage/index.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
const fs = require('fs')
44
const path = require('path')
5-
const config = require('../../config')
6-
const { User } = require('../../models')
7-
const logger = require('../../logger')
5+
const config = require('../config')
6+
const { User } = require('../models')
7+
const logger = require('../logger')
88

99
exports.showIndex = async (req, res) => {
1010
const isLogin = req.isAuthenticated()

lib/web/imageRouter/azure.js lib/imageRouter/azure.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict'
22
const path = require('path')
33

4-
const config = require('../../config')
5-
const logger = require('../../logger')
4+
const config = require('../config')
5+
const logger = require('../logger')
66

77
const azure = require('azure-storage')
88

lib/web/imageRouter/filesystem.js lib/imageRouter/filesystem.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
const URL = require('url').URL
33
const path = require('path')
44

5-
const config = require('../../config')
6-
const logger = require('../../logger')
5+
const config = require('../config')
6+
const logger = require('../logger')
77

88
exports.uploadImage = function (imagePath, callback) {
99
if (!imagePath || typeof imagePath !== 'string') {

lib/web/imageRouter/imgur.js lib/imageRouter/imgur.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
2-
const config = require('../../config')
3-
const logger = require('../../logger')
2+
const config = require('../config')
3+
const logger = require('../logger')
44

55
const imgur = require('@hackmd/imgur')
66

lib/web/imageRouter/index.js lib/imageRouter/index.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
const Router = require('express').Router
44
const formidable = require('formidable')
55

6-
const config = require('../../config')
7-
const logger = require('../../logger')
8-
const response = require('../../response')
6+
const config = require('../config')
7+
const logger = require('../logger')
8+
const response = require('../response')
99

1010
const imageRouter = module.exports = Router()
1111

lib/web/imageRouter/lutim.js lib/imageRouter/lutim.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict'
2-
const config = require('../../config')
3-
const logger = require('../../logger')
2+
const config = require('../config')
3+
const logger = require('../logger')
44

5-
const lutim = require('lutim')
5+
const lutim = require('lib/imageRouter/lutim')
66

77
exports.uploadImage = function (imagePath, callback) {
88
if (!imagePath || typeof imagePath !== 'string') {

lib/web/imageRouter/minio.js lib/imageRouter/minio.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
const fs = require('fs')
33
const path = require('path')
44

5-
const config = require('../../config')
6-
const { getImageMimeType } = require('../../utils')
7-
const logger = require('../../logger')
5+
const config = require('../config')
6+
const { getImageMimeType } = require('../utils')
7+
const logger = require('../logger')
88

9-
const Minio = require('minio')
9+
const Minio = require('lib/imageRouter/minio')
1010
const minioClient = new Minio.Client({
1111
endPoint: config.minio.endPoint,
1212
port: config.minio.port,

lib/web/imageRouter/s3.js lib/imageRouter/s3.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
const fs = require('fs')
33
const path = require('path')
44

5-
const config = require('../../config')
6-
const { getImageMimeType } = require('../../utils')
7-
const logger = require('../../logger')
5+
const config = require('../config')
6+
const { getImageMimeType } = require('../utils')
7+
const logger = require('../logger')
88

99
const AWS = require('aws-sdk')
1010
const awsConfig = new AWS.Config(config.s3)

lib/web/middleware/checkURIValid.js lib/middleware/checkURIValid.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

3-
const logger = require('../../logger')
4-
const response = require('../../response')
3+
const logger = require('../logger')
4+
const response = require('../response')
55

66
module.exports = function (req, res, next) {
77
try {

lib/web/middleware/codiMDVersion.js lib/middleware/codiMDVersion.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const config = require('../../config')
3+
const config = require('../config')
44

55
module.exports = function (req, res, next) {
66
res.set({

lib/web/middleware/redirectWithoutTrailingSlashes.js lib/middleware/redirectWithoutTrailingSlashes.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const config = require('../../config')
3+
const config = require('../config')
44

55
module.exports = function (req, res, next) {
66
if (req.method === 'GET' && req.path.substr(-1) === '/' && req.path.length > 1) {

lib/web/middleware/tooBusy.js lib/middleware/tooBusy.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
const toobusy = require('toobusy-js')
44

5-
const config = require('../../config')
6-
const response = require('../../response')
5+
const config = require('../config')
6+
const response = require('../response')
77

88
toobusy.maxLag(config.responseMaxLag)
99

lib/realtime/realtime.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const get = require('lodash/get')
1414
// core
1515
const config = require('../config')
1616
const logger = require('../logger')
17-
const history = require('../web/history')
17+
const history = require('../history')
1818
const models = require('../models')
1919

2020
// ot

lib/response.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const config = require('./config')
1414
const logger = require('./logger')
1515
const models = require('./models')
1616
const utils = require('./utils')
17-
const history = require('./web/history')
17+
const history = require('./history')
1818

1919
// public
2020
exports.responseError = responseError

lib/web/routes.js lib/routes.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const errorPageController = require('./errorPage')
1010
const statusController = require('./status')
1111
const historyController = require('./history')
1212
const userController = require('./user')
13-
const response = require('../response')
13+
const response = require('./response')
1414
const appRouter = Router()
1515

1616
// register route

lib/web/status/index.js lib/status/index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

3-
const realtime = require('../../realtime/realtime')
4-
const config = require('../../config')
3+
const realtime = require('../realtime/realtime')
4+
const config = require('../config')
55

66
exports.getStatus = async (req, res) => {
77
const data = await realtime.getStatus()

0 commit comments

Comments
 (0)