重构2.0
parent
0af0ebc5fc
commit
e32ca8c726
8
index.js
8
index.js
|
@ -8,8 +8,14 @@ import STATUS_TEXT from './lib/http-code.js'
|
||||||
import { serialize } from './lib/cookie.js'
|
import { serialize } from './lib/cookie.js'
|
||||||
|
|
||||||
export default class Response {
|
export default class Response {
|
||||||
|
|
||||||
|
rendered = false
|
||||||
|
|
||||||
constructor(req, res) {
|
constructor(req, res) {
|
||||||
this.origin = { req, res }
|
|
||||||
|
this.#req = req
|
||||||
|
this.#res = res
|
||||||
|
|
||||||
this.rendered = !!res.rendered
|
this.rendered = !!res.rendered
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,16 +3,16 @@
|
||||||
* @date 2020/09/20 15:08:50
|
* @date 2020/09/20 15:08:50
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var KEY_REGEXP = /^[\u0009\u0020-\u007e\u0080-\u00ff]+$/
|
const KEY_REGEXP = /^[\u0009\u0020-\u007e\u0080-\u00ff]+$/
|
||||||
// var SPLIT_REGEXP = /; */
|
// const SPLIT_REGEXP = /; */
|
||||||
var encode = encodeURIComponent
|
const encode = encodeURIComponent
|
||||||
// var decode = decodeURIComponent
|
// const decode = decodeURIComponent
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* [serialize 序列化对象]
|
* [serialize 序列化对象]
|
||||||
*/
|
*/
|
||||||
export function serialize(key, val, opts) {
|
export function serialize(key, val, opts) {
|
||||||
var pairs = []
|
let pairs = []
|
||||||
if (!KEY_REGEXP.test(key)) {
|
if (!KEY_REGEXP.test(key)) {
|
||||||
return ''
|
return ''
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,15 @@
|
||||||
{
|
{
|
||||||
"name": "@gm5/response",
|
"name": "@gm5/response",
|
||||||
"version": "1.3.1",
|
"version": "2.0.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"description": "对Http的response进一步封装, 提供常用的API",
|
"description": "对Http的response进一步封装, 提供常用的API",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"author": "yutent",
|
"author": "yutent",
|
||||||
"keywords": ["fivejs", "response", "http"],
|
"keywords": [
|
||||||
|
"fivejs",
|
||||||
|
"response",
|
||||||
|
"http"
|
||||||
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"iofs": "^1.5.0"
|
"iofs": "^1.5.0"
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue