const express = require('express'); const app = express();
const vv = { }
const middleOne = async (req, res, next) => { await next(); console.log(vv, 'middle1'); }
const haha = () => { return new Promise((resolve, reject) => { setTimeout(() => { resolve('hahahhahhah'); }, 3000); }) }
const middleTwo = async (req, res, next) => { const result = await haha(); vv.uname = result; console.log(vv, 3232); next(); }
app.use(middleOne); app.use(middleTwo);
app.get('/', (req, res, next) => { res.send({ 'cute': 'murphy' }); })
app.listen(3002, (res) => { console.log(res, 22); })
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.