Appearance
snippets
json
{
"console.log": {
"prefix": "-log",
"body": [
"console.log($0)"
]
},
"console.dir": {
"prefix": "-dir",
"body": [
"console.dir($0)"
]
},
"required": {
"prefix": "-require",
"body": [
"const $1 = require('$1')",
"$0"
]
},
"for": {
"prefix": "-for",
"body": [
"for (let i = 0, l = $1.length; i < l; i++) {",
"\t$0",
"}"
]
},
"module.exports": {
"prefix": "-module.exports",
"body": [
"module.exports = $0",
""
]
},
"CORS": {
"prefix": "cors",
"body": [
"app.use((req, res, next) => {",
"\tres.header('Access-Control-Allow-Origin', 'http://127.0.0.1:8080')",
"\tres.header('Access-Control-Allow-Methods', 'GET, POST, HEAD, PUT, DELETE, OPTIONS')",
"\tres.header('Access-Control-Allow-Headers', 'Foo, Bar')",
"\tres.header('Access-Control-Allow-Credentials', 'true')",
"\tres.header('Access-Control-Max-Age', '3600')",
"\tres.header('Access-Control-Expose-Headers', 'Foo, Bar')",
"",
"\tif (req.method === 'OPTIONS') {",
"\t\tres.send({",
"\t\t\tstatus: 200,",
"\t\t\tstatusText: 'OK'",
"\t\t})",
"",
"\t\treturn",
"\t}",
"",
"\tnext()",
"})"
]
}
}