我在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. 修改项目名称后,部署到tomcat问题
  2. liunx内核编译安装
  3. Java 网络编程1
  4. Eclipse / Intellij Idea配置Git+Maven+Jetty开发环境
  5. 短视频仿抖音源码--探索短视频+时代
  6. spool.exe 出错 无法打印
  7. 小农民在深山树林里发现古墓_“快来!快来!这边有一个洞!”秦岭多古墓,难不成还真碰到了?...
  8. 【计算机语言】C语言小游戏——贪吃蛇
  9. 如何解压 GZ 文件
  10. 企业微信机器人定时发送信息
  11. CocosCreator矢量绘图组件(2)
  12. 摄像头 - 双摄像头工作原理详解:RBG +RGB, RGB + Mono
  13. 实现一个内存池管理的类
  14. 推土机距离(Wasserstein distance)以及其他几种常用的分布差异度量方法(mark)
  15. 一个大数据工程师的日常工作内容都是什么?
  16. Yapi远程命令执行漏洞
  17. STM32自学笔记15-步进电机驱动项目-磁编码器MT6816驱动
  18. 高德地图开发者平台获取sHA1值
  19. VR全景入驻百度地图,有哪些优势呢?
  20. C++ pair 和make_pair的用法

热门文章

  1. matlab仿真模拟随机过程,基于MATLAB的随机过程仿真.pdf
  2. 进度条上的小圆点怎么做_傲视网:【AE教程】如何制作环形进度条(第一讲)...
  3. 元素(块、行内、行内块
  4. ubuntu server安装hadoop和spark,并设置集群
  5. Codeforces Round #698 (Div. 2) A-E解题报告与解法证明
  6. 计算机硬盘怎么设置ntfs,每次设置系统后,能否更改计算机硬盘分区的fat32和ntfs格式?...
  7. android发展的外文文献综述,android文献综述总结.docx
  8. 开源词法分析工具LAC重大升级!打造属于自己的个性化分词器!
  9. 论文浅尝 - AAAI2020 | 多轮对话系统中的历史自适应知识融合机制
  10. 一文详解深度学习在命名实体识别(NER)中的应用