1.0.7 • Published 5 months ago

request-verify-tcbcloudfunction v1.0.7

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

本包对腾讯云云函数收到的HTTP请求信息进行简单的合法性校验,校验对象包括请求方法、请求头referer、请求体body中的参数。以下是示例代码:

const requestverify = require('request-verify-tcbcloudfunction')
const requestconfig = {
  httpMethod: 'POST',
  headers: {
    'referer': '2'
  },
  body: {
    testa: 6,
    testb: true,
    testc: ['1']
  }
}
const result = requestverify({
  requestconfig: requestconfig,
  requestrules: {
    method: 'GET',
    referer: ['www.example.com'],
    body: [
      {
        name: 'test',
        type: 'string',
        mustneed: true,
        validvalues: ['1', '2']
      },
      {
        name: 'testa',
        type: 'number',
        mustneed: true,
        validvalues: [1, 2]
      },
      {
        name: 'testb',
        type: 'boolean',
        mustneed: true
      },
      {
        name: 'testc',
        type: 'array',
        mustneed: false
      }
    ]
  }
})
console.log(result)
1.0.7

5 months ago

1.0.6

6 months ago

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago