net模块是同样是nodejs的核心模块。在http模块概览里提到,http.Server继承了net.Server,此外,http客户端与http服务端的通信均依赖于socket(net.Socket)。也就是说,做node服务端编程,net基本是绕不开的一个模块。从组成来看,net模块主要包含两部分,了解socket编程的同学应该比较熟悉了:net.Server:TCP server,内部通过
转载 1月前
189阅读
app自动化报错、appium报错:Encountered internal error running command: UnknownError: An unknown server-side error occurred while proce
原创 2022-05-01 10:23:53
1378阅读
在Linux系统中,使用"hang up"命令对应的键值是"HUP"。在计算机领域中,HUP是一种信号,它用于通知运行在系统上的进程重新加载配置文件或进行其他一些操作。 在红帽(Red Hat)系统中,HUP信号的使用十分普遍。当管理员想要重新加载某个服务的配置文件时,可以通过发送HUP信号给对应的进程来实现。这样做的好处是不需要停止服务,只需要重新加载配置文件,服务就能够拥有最新的配置。 常
原创 4月前
15阅读
1. 前言 随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。 然而带来的另一个问题:前后端的对接界面双方却关注甚少,没有任何接口约定规范情况下各自干各自的,导致我们在产品项目开发过程中,前后端的接口联调对接工作量占比在30%
转载 21天前
14阅读
基于node.js 实现百度ai人脸检测功能(api)很有幸和老师同学们一起尝试学习百度ai的相关技术文档,自己做了一个很ez的人脸检测的小网页,和大家分享一下。1.首先根据技术文档中的要求我们要获取access_token 这个我们只需要去注册自己的百度智能云的id账号,然后进入人脸识别页面页面,创建自己的应用,就可以获取到自己的API Key 以及Secret Key,拿到这个就可以去根据实例
  机器上的Windows Server 2008企业版,最近一个月以来有点毛病。就是在开机的时候,会在启动后开始显示初始化步骤时,hung在Welcome那个蓝色屏幕下。之前的解决办法就是重起动一下机器,基本也就能顺利进入系统,一共遇到的次数也有限,也就没有太在意。
转载 2009-10-16 22:05:00
141阅读
2评论
问题1:process.exit事件process.on('exit', function(code) { // 这里必须只能是同步代码快,而不能是异步的 setTimeout(function() { console.log('This will not run'); }, 0); console.log('About to exit with code:', code
一、介绍Nuxt.js(Vue SSR)创建项目到服务器(Nginx+PM2)部署详细流程nuxt.js 在创建项目的时候可以选择安装 axiosaxios 与 @nuxtjs/axios 可以共用 nuxt.config.js 中代理配置。使用的时候需要注意 asyncData() 中需要请求全链接或者服务器有配代理的接口,也就是在服务器渲染的时候需要拿到组装的数据,等到了浏览器本地之后,需要
先看最简单的node的hello worldvar http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(1337);上面这段就是来一
转载 8月前
82阅读
目录当我们需要访问其他服务的接口有什么JS库可以使用呢?先看文档,直接打开Axios Github编写Axios HelloWorld创建一个新的NodeJS项目,引入axios包:发送请求前需要启动商品服务发送一个GET请求发送一个POST请求,模拟添加商品数据在我们开发后端服务的过程中,我们除了开发当前服务的数据接口之外,避免不了需要调用外部服务接口(一个或者多个服务的API)前篇我写了一个基
首先,我们先搭建node服务器我们需要使用express这个node搭建服务的框架,当然也可以使用其他的 下载全局express和express-generator这两个模块依赖包npm i -g express express-generator在文件夹在我们创建自己的express文件夹,并打开cmd 执行命令express --view=ejs mynodeExpressmynodeEx
转载 1月前
34阅读
接着《扒一扒Nodejs formidable的onPart》和《也说文件上传之兼容IE789的进度条---丢掉flash》;前面已完成兼容IE789的大文件上传:无flash的低版本进度条,高版本的分段上传,并已为断点续传做好铺垫;说什么做好铺垫,原本以为Nodejs端已没问题,只剩前端依靠HTML5接着监听abort事件,保存中断时上传到第几块了(断点续传只支持文件比较大,然后意外上传中断了,
一,什么是node?   通俗的讲就是一个提供js运行环境。我们 都知道浏览器可以打开.html类型的文件  却不能执行js文件,那么我们要想运行js文件,就可以使用nodejs二,优缺点:优点:因使用件驱动、非阻塞式 I/O 的模型(input输入文件/output输出文件),类似webpacke中的entry和output,使其具有很高的高效性,适用于搭建小,高并
Axios 简介Axios 是一个基于 promise 的网络请求库,可作用于 node.js 和浏览器中特性支持 Promise API客户端支持防御 XSRF - Cross-site request forgery - 跨站请求伪造在服务端,它基于 node.js 的 http 模块;而在客户端 (浏览器),则基于 XMLHttpRequests 使用node:下载 axios 并导入 np
axios&&fetchaxiosfetch axios什么是axios: 简单来说:axios就是将原生AJAX进行封装,使用Promise实现的,它会生成Promise对象,方便我们进行网络请求的一种工具;使用时需要导入axios.js。 封装原理代码看之前写的promise封装AJAX 具有以下特征:从浏览器中创建 XMLHttpRequest支持 Promise API客
安装socket.ionpm install socket.io或者在package.json文件中添加socket.io的依赖包,然后npm install安装所需模块。在Express http服务器中使用socket.io在 bin/www 文件中添加:var io = require('socket.io'); var socket =&n
原创 2014-08-21 17:25:14
1985阅读
# Node.js使用axios需要哪些模块 在Node.js中使用axios发送http请求是一个常见的操作,axios是一个基于Promise的HTTP客户端,可以用于浏览器和Node.js中。当我们在Node.js中使用axios时,通常需要引入一些其他模块来辅助处理请求和响应数据。 ## 必需的模块 1. **axios**: axios是发送HTTP请求的主要模块,负责发送请求和处
原创 4月前
52阅读
nodeJS,我的理解就是可以运行在后端的JavaScript。为什么它能够在后端运行呢?这就得归功于V8引擎(V8是Google Chrome浏览器的JavaScript引擎),通过对高性能V8引擎的封装,并通过一系列优化的API类库,使其就能够在后端运行,所以nodejs又可以称作后端语言。nodejs特点:几乎完全兼容原生js语法;新增了各种功能、事件非阻塞 异步;模块化开发;可以
导言:nodejs中所有与文件相关的操作都在fs模块中,而读写操作又是我们会经常用到的操作,nodejs的fs模块针对读操作为我们提供了readFile,read, createReadStream三个方法,针对写操作为我们提供了writeFile,write, createWriteStream三个方法,下面分析一下它们的区别:一、readFile和writeFile1、readFile方法是将
  博主在学习安卓课程做期末程序的时候就一直想自己做API了,结果网上的教程感觉都太杂,很多都文不对题,找不到一个明确的思路,结果就只能放弃改用jdbc实现数据库交互,现在学了前端,又接触了一点nodeJS之后,才终于有了思路,最近也成功给自己放在服务器上的网站部署了API。现在就来分享一下,也顺便给自己留个备份。ps:只是自己突然想到的做法,而且个人觉得真的是简易版,可能不标准,但亲测能用。一、
  • 1
  • 2
  • 3
  • 4
  • 5