node.js HTTP模块 URL模块 supervisor工具

2023-11-08

在vscode 上安装一个插件 Node Snippets
创建一个js文件 直接输入node 就能创建一个服务器
node-http-server

var http = require('http'); //表示引入一个HTTP模块
/*
request 表示获取url传过来的信息
 response 表示给浏览器 响应信息
*/
http.createServer(function (request, response) {//创建一个WEB服务
//设置响应头,第一个参数表示 状态码

  response.writeHead(200, {'Content-Type': "text/html;charset='utf-8'"});
   response.write("<head><meta charset ='UTF-8'></head>")//解决页面显示中文出现乱码的问题
  response.write('hello')
  //在页面上输出一段话,并且结束响应
  response.end('Hello World');
}).listen(8081);//表示一个端口

console.log('Server running at http://127.0.0.1:8081/');

url.parse() 解析url

var http = require('http');
let url  = require('url')
http.createServer(function (request, response) {
  
  response.writeHead(200, {'Content-Type': 'text/plain'});
  console.log(request.url);
  if(request.url !=='./favicon.ico'){
     var userinfo = url.parse(request.url,true).query; //把得到的url 解析成一个对象的形式
     console.log(`姓名:${userinfo.name}`)//拿到url的信息 
  }
  response.end('Hello World');
  

}).listen(8081);

console.log('Server running at http://127.0.0.1:8081/');

supervisor安装
cnpm i -g supervisor

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

node.js HTTP模块 URL模块 supervisor工具 的相关文章

  • 使用 React.js + Express.js 发送电子邮件

    我在 ES6 中使用 React js 构建了一个 Web 应用程序 我目前想要创建一个基本的 联系我们 页面并想要发送电子邮件 我是 React 新手 刚刚发现我实际上无法使用 React 本身发送电子邮件 我正在遵循教程nodemail
  • Node JS - 如何检测用户语言

    我正在尝试在纯 Node js 中检查用户语言 而不使用 npm 的任何扩展 我使用了进程和全局命令 有很多规范但我找不到系统语言 这是获取默认区域设置的独立于操作系统 节点 浏览器的方法 let locale Intl DateTimeF
  • editMessageReplyMarkup 方法删除内联键盘

    我正在使用 node js 制作一个电报机器人node telegram bot api图书馆 我回答callback query并想更换我的内联键盘 下面的代码显示了我如何尝试使用此方法 但是当我在电报中点击键盘时 它就消失了 bot o
  • Angular-cli AOT 构建失败,并显示“致命错误:CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足”

    我正在尝试使用 AOT 构建我的 angular cli 项目 ng build aot 但它因错误而失败 致命错误 CALL AND RETRY LAST 分配失败 JavaScript 堆内存不足 如果我用 prod flag 任何想法
  • 如何使用Create React App安装React

    嗨 我对反应真的很陌生 我不知道如何实际安装它 也不知道我需要做什么才能在其中编写代码 我下载了node js并且安装了v12 18 3以及NPM 6 14 6 但是每次我尝试在许多网站上提到的create react app安装方法中输入
  • 根据特定字符获取整个字符串或子字符串

    我有一个包含 MIME 类型的字符串 例如application json 现在我想将其与实际的 HTTP 标头进行比较 在本例中content type 如果标头包含 MIME 类型 那么就很简单 if mimeType contentT
  • 在 Node.js 中,setTimeout() 会阻止事件循环吗?

    如果我有一个简单的 setTimeout 函数 并将其设置为 10 秒 整个服务器在那10秒内就死机了 这是真的 这就是我听到的 答案是no 你的链接是什么Node js 如何重新创建 setTimeout 函数而不阻塞事件循环 https
  • 使用 KeystoneJs 的 Mongoose 二级种群 [重复]

    这个问题在这里已经有答案了 我需要用 Mongoose Keystone 填充两层 但遇到了障碍 我有 3 个模型 地区 国家和城市 地区包含国家 国家包含城市 我的模型 型号区域 var Region new keystone List
  • 具有 Firebase (FCM) 推送通知的 Node js

    我正在使用 Node js 开发 REST api 并且有一个休息端点来发送 firebase 推送通知 我的代码如下 const bodyParser require body parser var cors require cors v
  • Node.js - console.log 不显示数组中的项目,而是显示 [Object]

    我在注销对象内数组的内容时遇到问题 实际的物体看起来像这样 var stuff accepted item1 item2 rejected response Foo envelope from The sender to new item1
  • 通过 node-http-proxy 保留基于 cookie 的会话

    我有一个简单的基于 Express 的 Node js Web 服务器 用于开发 JavaScript 应用程序 我将服务器设置为使用 node http proxy 来代理应用程序向在不同域和端口上运行的 Jetty 服务器发出的 API
  • Cloudfoundry:如何组合两个运行时

    cloundfoundry 有没有办法结合两个运行时环境 我正在将 NodeJS 应用程序部署到 IBM Bluemix 现在 我还希望能够执行独立的 jar 文件 但应用程序失败 APP 0 bin sh 1 java not found
  • Mongoose 和 Promise:如何获取查询结果数组?

    使用猫鼬从数据库和 Q 中查询结果以获取承诺 但发现很难只获取可用用户列表 目前我有一些这样的东西 var checkForPerson function person people mongoose model Person Person
  • PrototypeJS 版本 1.6.0.2 覆盖 JSON.parse 和 JSON.stringify 并破坏 socket.io 功能

    基本上 socket io 使用 nativeJSON 来编码和解码数据包 而我的问题是我必须使用这个版本的原型来改变 JSON 行为 当我应该进入服务器时 如下所示 socket on event function a b c 我明白了s
  • 除 .spec.js 之外的每个 .js 文件的节点 glob 模式

    我正在寻找更好的全局模式以供使用 我想找到所有 js文件但排除 spec js文件 到目前为止我有以下解决方案 我目前拥有的解决方案要求我不断添加文件扩展名以排除它们 否则它们会被拾取 例如 html files 我试图让它只寻找 js文件
  • Phonegap使用命令行工具添加插件

    我是phonegap的新手 我按照phonegap官方网站中定义的步骤使用命令行工具创建项目 nodejs 我成功创建项目并添加平台 但是 当我尝试添加插件时出现以下错误 命令 cordova plugin add https git wi
  • Node.js 每个用户一个会话

    如何防止我的用户同时从两个设备登录我的系统 因此 如果用户从计算机登录 当他从不同的计算机登录时 首先会自动关闭会话 不需要使其实时 我使用node js express js mongoose passport connect mongo
  • 何时不使用承诺[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 在阅读了数十篇关于 es6 Promise 有多伟大以及为什么我们应该实现它们的文章之后 我有这样的感觉 ALL我的 不平凡的 JavaScri
  • 如何以非阻塞方式在 Node.js 中搜索数组?

    我有一个数组是 4ff023908ed2842c1265d9e4 4ff0d75c8ed2842c1266099b 我必须找出以下内容是否在该数组内 4ff0d75c8ed2842c1266099b 这是我写的 Array prototyp
  • Express URIError:无法解码参数

    当请求的参数包含时 我将 next js 与自定义 Express 服务器一起使用 它会导致此错误 URIError Failed to decode param faker at decodeURIComponent

随机推荐

  • 那些你不知道的Typescript面试题

    1 面试官 说说你对 TypeScript 中类的理解 应用场景 一 是什么 类 Class 是面向对象程序设计 OOP Object Oriented Programming 实现信息封装的基础 类是一种用户定义的引用数据类型 也称类类型
  • 五笔

    学习五笔新口诀的一点心得 归纳记忆法 近日复习五笔新口诀 如何能便于记忆 有一点心得写出来供参考 若能抛砖引玉 也算没有白费精力 不胜欣慰 新口诀的特点 1 第一部分是中文键名 例如 王 土 大 木 2 第二部分是成字字根 例如 五 夫 一
  • Qt扫盲-QKeyEvent 键盘事件

    QKeyEvent 键盘事件 一 概述 二 事件传播 三 常用属性 1 key 2 modifiers 3 isAutoRepeat 4 text 四 简单组合键代码 一 概述 QKeyEvent 是Qt 里面描述键盘事件的一个属性类 所有
  • 虚拟机隔离

    虚拟机隔离 虚拟机隔离 需求分析 隔离内容 隔离措施 需求分析 背景 多实例的虚拟化环境 目标 通过隔离机制 具有利益关系的用户的虚拟机之间独立运行 互不干扰 风险 如果隔离不有效 当一个虚拟机方式错误时 会影响其他虚拟机 甚至整个系统 当
  • 网络安全-防守-护网

    护网背景 一 什么是护网 网络安全的态势之严峻 迫切需要我们在网络安全领域具备能打硬仗的能力 护网行动 应运而生 护网目标 通过防守工作与技术方案 做好 护网 前期准备 安全自查整改 攻防演练和演练总结等各阶段相关工作 保证护网期间 与相关
  • shell中算术运算、相加减

    前言 在shell脚本中 所有的变量默认都是字符串存储 操作也是按照字符串进行处理的 但我们不可避免的需要对各中数值进行算术运算 如算术的相加减 那么这时怎么处理呢 在shell脚本中 我们要实现对数值的算术运行 就要用到一下三种命令方式
  • payload模块怎Linux,kali linux之Msf-exploit模块,生成payload

    Exploit模块 Active exploit 主动地向目标机器发送payload并执行 使目标交出shell 反连等 msf5 gt use exploit windows smb psexec msf5 exploit windows
  • C语言图形库EasyX安装及基本使用

    本文章介绍C 用EasyX进行C 基础图形编程介绍 EasyX安装 1 点击上方超链接 进入官网 点击右侧下载EasyX 2 点击下载后的可执行文件 3 EasyX安装非常简单 进入可执行文件 直接next 然后会自动检测你的开发工具 针对
  • imx6ull_kernel_移植

    1 文件目录结构 2 顶层Makefile理解 3 kernel启动流程 4 kernel移植 心得 跟着左神一步一步操作 目前没有太多的理解 硬件适配中网络驱动和emmc 8线适配讲解的最多 文件移植部分基本就是拷贝和粘贴 Q 1 如果要
  • [837]如何统计OSS上整个Bucket和每个目录大小和文件数

    如题 这个功能相当实用 通过本文讲解的方法 可以方便的看到整个Bucket所占用的空间大小 以及每个目录下所含目录和文件所占用的空间大小 一目了然 1 一般情况下 我们打开OSS文件管理器 可以看到目录和文件 可以看到每个文件的大小 但是无
  • FISCO BCOS网络端口讲解

    本期文章讲的就是网络端口互通这点事 作者从FISCO BCOS的网络端口 FISCO BCOS 2 0的典型网络配置 设计网络安全组的一些策略等角度进行了解析 Part 1 FISCO BCOS 2 0网络的三类端口 FISCO BCOS
  • 第五届阿里天池中间件比赛经历分享-决赛

    消息持久化存储引擎 题目 实现一个进程内消息持久化存储引擎 要求包含以下功能 发送消息功能 根据一定的条件做查询或聚合计算 包括 A 查询一定时间窗口内的消息 B 对一定时间窗口内的消息属性某个字段求平均 以及求和 例子 t表示时间 时间窗
  • 采用信号量机制实现消费者与生产者的线程同步_经典生产者-消费者问题解析...

    1 生产者 消费者问题 生产者和消费者问题在现实系统中是很普遍的 例如在一个多媒体系统中 生产者编码视频帧 而消费者消费 解码 视频帧 缓冲区的目的就是减少视频流的抖动 又如在图形用户接口设计中 生产者检测到鼠标和键盘事件 并将其插入到缓冲
  • 10.MATLAB方差分析

    更多MATLAB数据分析视频请点击 或者在网易云课堂上搜索 MATLAB数据分析与统计 http study 163 com course courseMain htm courseId 1003615016 方差分析是英国统计学家R A
  • 推荐模块丨前端uniapp微信小程序项目

    小兔鲜儿 推荐模块 主要实现 Tabs 交互 多 Tabs 列表分页加载数据 动态获取数据 参考效果 推荐模块的布局结构是相同的 因此我们可以复用相同的页面及交互 只是所展示的数据不同 外链图片转存失败 源站可能有防盗链机制 建议将图片保存
  • 2021.11.01 c++下 opencv部署yolov5-6.0版本 (四)

    0 写在最前 2022 10 10 更新yolov5 seg实例分割模型 2022 09 29更新 c 下面使用opencv部署yolov5和yolov7实例分割模型 六 爱晚乏客游的博客 CSDN博客 2022 07 25 更新了下yol
  • [JAVAee]IP数据包的组包与分包

    目录 数据包是什么 数据包的结构 数据包 分组与分组交换 分包是什么 为什么需要分包呢 组包是什么 分包组包过程中和哪些 IP 报头字段有关联 本篇文章主要围绕三个问题来展开 为什么要分包 分包组包过程中和哪些 IP 报头字段有关联 组包时
  • matlab怎么显示当前文件夹和工作区

    参考 matlab怎么显示当前文件夹和工作区 云 社区 腾讯云 1 第一步在我们的电脑上打开matlab 可以看到界面上目前没有显示当前文件夹和工作区 如下图所示 2 第二步我们点击主页右侧的布局 可以看到显示下的当前文件夹和工作区没有勾选
  • 遗传算法入门到掌握(一)

    遗传算法入门到掌握 一 心得 把解决方案做染色体 遗传算法的有趣应用很多 诸如寻路问题 8数码问题 囚犯困境 动作控制 找圆心问题 这是一个国外网友的建议 在一个不规则的多边形 中 寻找一个包含在该多边形内的最大圆圈的圆心 TSP问题 在以
  • node.js HTTP模块 URL模块 supervisor工具

    在vscode 上安装一个插件 Node Snippets 创建一个js文件 直接输入node 就能创建一个服务器 node http server var http require http 表示引入一个HTTP模块 request 表示