|
@@ -14,6 +14,11 @@ module.exports =
|
|
|
apply: (webRouter, apiRouter) ->
|
|
apply: (webRouter, apiRouter) ->
|
|
|
webRouter.post '/project/new/upload',
|
|
webRouter.post '/project/new/upload',
|
|
|
AuthenticationController.requireLogin(),
|
|
AuthenticationController.requireLogin(),
|
|
|
|
|
+ RateLimiterMiddlewear.rateLimit({
|
|
|
|
|
+ endpointName: "project-upload"
|
|
|
|
|
+ maxRequests: 20
|
|
|
|
|
+ timeInterval: 60
|
|
|
|
|
+ }),
|
|
|
upload.single('qqfile'),
|
|
upload.single('qqfile'),
|
|
|
ProjectUploadController.uploadProject
|
|
ProjectUploadController.uploadProject
|
|
|
|
|
|