我在node.js中写了这个简单的登录代码:

var express = require ("express");

var badyparser = require ("body-parser");

var app = express();

app.use(express.static(__dirname + "/static"));

app.use(badyparser());

var users = {

tom : "1",

jenny : "12",

mary : "123"

};

app.get("/" , function(req,resp,next){

resp.sendFile(__dirname + "/static/home.html")

});

app.post("/login" , function(req , resp , next){

// console.log(req.body); // print in terminal

// console.log(users);

for (user in users) {

if (req.body['username'] == user){

if (req.body['password'] == users[user]){

resp.json({status : "true" , msg : "YES"});

console.log("YES");

}

else {

resp.json({status : "false" , msg : "password is false"});

console.log("password is false");

}

}

else {

resp.json({status : "false" , msg : "user not found"});

console.log("user not found");

}

}

} );

app.listen(8000);

console.log("port open");

在浏览器页面显示正确答案但在终端显示此错误:

错误:发送后无法设置标头 . 在ServersResponse.header的ServerResponse.setHeader(_http_outgoing.js:501:3)的validateHeader(_http_outgoing.js:494:11)处(/Users/mohammad/Desktop/test/Login/node_modules/express/lib/response.js: 767:10)在ServerResponse.send上的ServerResponse.send(/Users/mohammad/Desktop/test/Login/node_modules/express/lib/response.js:170:12)(/ Users / mohammad / Desktop / test / Login / node_modules / express / lib / response.js:267:15)在/Users/mohammad/Desktop/test/Login/server.js:36:8在Layer.handle [as handle_request](/ Users / mohammad / Desktop / test /Login/node_modules/express/lib/router/layer.js:95:5)下一步(/Users/mohammad/Desktop/test/Login/node_modules/express/lib/router/route.js:137:13)at at在Layer.handle上的Route.dispatch(/Users/mohammad/Desktop/test/Login/node_modules/express/lib/router/route.js:112:3)[as handle_request](/ Users / mohammad / Desktop / test / Login /node_modules/express/lib/router/layer.js:95:5)

(我是节点中的新人)谢谢

java 设置头错误信息,错误:在node.js中发送标头后无法设置标头相关推荐

  1. 关于在node.js 中使用formData 发送axios上传文件失败解决方案

    最近用到了node.js进行文件上传到其他服务器,在使用formData 上传时候遇到对方接口处理失败问题 问题原因 因为node.js 中 axios 没法识别 Content-Type 设置,所以 ...

  2. react性能优化方案_React灵敏且性能卓越的Spray + Akka解决方案,以“在Java和Node.js中发挥并发性和性能”...

    react性能优化方案 在我以前的文章中,我研究了一个虚拟的交易引擎,并将基于Java的阻止解决方案与基于Node.js的非阻止解决方案进行了比较. 在文章的结尾,我写道: 我怀疑随着Node.js的 ...

  3. 反应灵敏且性能卓越的Spray + Akka解决方案,以“在Java和Node.js中发挥并发性和性能”...

    在我以前的文章中,我研究了一个虚拟的交易引擎,并将基于Java的阻止解决方案与基于Node.js的非阻止解决方案进行了比较. 在文章的结尾,我写道: 我怀疑在Node.js近期取得成功之后,越来越多的 ...

  4. php和nodejs和java的区别_讨论PHP和Node.js开发之间有什么区别

    在很长一段时刻内,决定在Node.js和PHP之间进行挑选是一件很费事的工作,但关于后端程序员来说,这一直很费事,但它从未影响过开发人员.可是工作很快就发生了改变,现在开发人员有必要挑选其中之一.No ...

  5. Node.js中使用百度统计API统计站点的访问量、访客数、IP数相关信息

    详情访问:详情 欢迎来我的个人网站:TanJia 今天,在个人网站的关于版块,添加了本站点的总访问量.总访客数以及当日的访问量等相关信息.使用的是百度统计的相关API. 首先,我们需要在百度统计中开通 ...

  6. 消息队列Rabbitmq,在Node.js中的应用

    为什么写这篇文章 现在的面试要求越来越高了,打开看了看几个 BOSS 招聘 Node.js 全栈开发的,其中都有一条"了解 消息队列,并在项目中应用过",呜呜呜 后端开发者应该都知 ...

  7. [转]JavaScript/Node.JS 中的 Promises

    JavaScript Promises 初体验 Promise 是什么? Promise 对象用来进行延迟(deferred) 和 异步(asynchronous) 计算. 一个 Promise 处于 ...

  8. Day 27: Restify —— 在Node.js中构建正确的REST Web服务

    今天决定学一个叫做restify的Node.js模块.restify模块使得在Node.js中写正确的REST API变得容易了很多,而且它还提供了即装即用的支持,如版本控制.错误处理.CORS和内容 ...

  9. 二十六、深入Node.js中的文件系统fs模块

    @Author:Runsen @Date:2020/6/8 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰 ...

最新文章

  1. 一起走进计算机视觉的世界
  2. 06.学习笔记-用户信息管理之操作命令
  3. 程序员加入新团队必问的20道问题
  4. php面向对象引用文件,PHP面向对象之对象和引用
  5. require.js学习记录
  6. Rabbitmq - 配置
  7. Python通过LDAP验证、查找用户(class,logging)
  8. SpringShell文档阅读笔记-SpringShell的基本使用
  9. Wing IDE注册破解方法
  10. 报错xmlbase 不兼容 expecting up to 23, got 24
  11. 尴尬又暖心!学生知乎上提问导师人品如何,没想到导师亲自回答了...
  12. antd vue form 手动校验_vue测试模板与jsonSchema自动生成elment组件
  13. java手机号正则验证(电信、联通、移动、香港)
  14. WindowsNT/2000的系统日志文件
  15. Pentaho RestAPI用户角色管理
  16. redis6源码阅读之八(rax)
  17. Tangents UVA - 10674 (求两个圆公切线的切点)
  18. 【表格合并单元格】vue-elementul表格动态合并实现方法,合并行,合并列方法【详细讲解,看完就理解】
  19. win7 修复计算机步骤,解答win7系统桌面上的计算机不见了的修复步骤
  20. element+后台管理系统数据导出为excel+进度条导出

热门文章

  1. tc溜溜865手机投屏卡_溜溜 TC Games 官网_专题
  2. 总结python处理图片等比例压缩与质量处理的方法
  3. 微信小程序中带参数返回上一页的方法总结(三种)
  4. java 0 1背包_浅谈java实现背包算法(0-1背包问题)
  5. log4net异步写入日志_微信支付万亿日志在Hermes中的实践
  6. 26岁!年入100万,两周把 Github 项目推向全球榜首,他是怎么做的?
  7. BAT Java面试完整汇总:面试准备(心态+简历)+面试题目+6条面试经验
  8. 论文浅尝 | KG Embedding with Iterative Guidance from Soft Rules
  9. 体验paddle2.0rc版本API-Model--实现Mnist数据集模型训练
  10. Android官方开发文档Training系列课程中文版:手势处理之监测通用手势