ws模块如何区分客户端不同路由?
假如客户端需要两个websocket,不同路由下走不通websocket连接,是不是需要开两个端口: const WebSocket = require('ws'); const wss1= new WebSocket.…
nodejs 第三方 github 登录后信息无法写入 session
github.js(用来github第三方登录) router.get('/login', checkNotLogin, async (req, res, next) => { const dataStr = (new Date()).valueOf() // …
nodejs下载excel,怎么在前端请求并保存成xlsx文件?
比如我的node端是这样写的: 或者使用exceljs 生成的 按照正常的逻辑,我在前端请求这个地址就可以直接下载这个excel文件的,但是不行啊。 我又在网…
express router 能否全局设置一个参数?
比如我已经有了一些路由 router.get('user/:id?', ...) router.get('detail/:id', ...) 现在突然加了一个需求。需要能够实现中英文。 会传参数过来,…
express各个路由里面的post方法
刚开始学node+express,有个问题不太清楚,请教一下各位大大: 默认新建了一个express项目之后有两个页面:index和user我需要在user页面里面写一个po…
artTemplate搭配express如何使用函数
node环境artTemplate搭配express如何使用函数想使用art-template的过滤器官网给出的例子template.defaults.imports.dateFormat = function(date, for…
nuxt express koa babylon
nuxt express后台 npm run dev的时候提示: No parser and no filepath given, using 'babylon' the parser now but this will throw an error in th…
express使用ajax提交表单失败,app.post无效
代码 // 在模板文件发起ajax提交表单的请求 $.ajax({ url: '/process', type: 'POST', data: $(this).serialize(), success: function(data) { if (d…
express中ajax请求第一次undefined后续均成功,但结果是上一次的结果而非该次请求的结果
刚开始用node+express,使用了静态页面请求ajax出现问题,目前结果来看是:1.第一次请求不进入success,打印undefined;2.第二次请求开始,进入succes…
sequelizeJs mysql 关联查询 怎么实现
SELECT * FROM user_control uc LEFT JOIN user_role ur ON ur.id = uc.role 普通的sql语句可以可以添加标识不用在数据库中添加主外键来关联 用seque…
关于express的并发问题,nodejs是单线程的,有1000个请求,下一个请求是不是都要等前面的处理完才能执行啊???
这是服务端的代码 app.get('/test', (req, res, next) => { res.json('test') }) 前端代码,1000次请求 { for (let i = 0; i < 1000; i++) { fetch('…
express res.render发送页面同时提交对象数组时遇到的乱码问题
后端代码 data中包含的是查询出的结果,是一个对象数组 res.render('search_result', { title: '查询结果页', data: result }); 前端代码 这里没用ja…
413 (Payload Too Large)
413 (Payload Too Large) 该如何设置 app.use(bodyParser());app.use(bodyParser({limit: '50mb'}));app.use(bodyParser.urlencoded({limit: '50mb'}…
http-proxy-middleware反向代理问题
想反向代理的地址为http://huaban.com/?page=2在nginx的反向代理设置如下 访问http://localhost:8099/api?page=2可以正常访问到数据 这个是在node中…