精华内容
下载资源
问答
  • // node监听本地文件发生变化,重新启动服务 async function kill(child, callback) { if (process.platform === "win32") { const _child = execa('taskkill /pid ' + child.pid + ' /T /F', [], { shell: true,...
    最好安装一下nodenmon 这个来启动node环境
    pip install nodemon
    
    
    // node监听本地文件发生变化,重新启动服务
    async function kill(child, callback) {
      if (process.platform === "win32") {
        const _child = execa('taskkill /pid ' + child.pid + ' /T /F', [], {
          shell: true,
          cwd
        });
        try {
          await _child;
        } catch (e) {
          console.log('error: ', e);
        }
        callback();
      } else {
        child.kill();
        callback();
      }
    }
    //防抖函数
    function fangdou(func, timeout) {
      let timer = null
      return function (...args) {
        if (timer) clearTimeout(timer)
        timer = setTimeout(() => {
          func.apply(this)
        }, timeout)
      }
    }
    
    const restart = fangdou(() => {
      console.log('准备重启中...')
      kill(child, () => {
        startTask()
      })
    }, 500)
    fs.watch('需要监听的文件或文件夹', restart);
    
    
    展开全文
  • node.js (一)之监听端口

    2021-06-06 22:55:23
    使用node.js时,我们首先需要注意的就是在代码开发的设备中安装node 安装地址:https://nodejs.org 选择适合你设备的版本。 安装好了之后,我们可以进入新建一个js文件 // 导入http模块 var http = require('http');...

    使用node.js时,我们首先需要注意的就是在代码开发的设备中安装node
    安装地址:https://nodejs.org
    选择适合你设备的版本。

    安装好了之后,我们可以进入新建一个js文件

    // 导入http模块
    var http = require('http');
    //创建一个服务
    //request 请求信息
    //response 响应信息
    http.createServer(function (request, response) {
    	//设置响应头
    	response.writeHead(200, {'Content-Type': "text/html;charset='utf-8'"});
    	//设置返回的编码格式 避免中文乱码
    	response.write("<head><meta charset='UTF-8'></head>")
    	//输出请求的信息
    	//console.log(request)
    	console.log(request.url)//输出url请求信息
    	//页面打印信息
    	response.write("hello Node.js 你好,Node!")
    	//结束响应
      	response.end();
    }).listen(8081);//8081设置监听的端口号
    

    然后我们就可以使用cmd命令进入到js文件目录下,运行这个js

    node  /*文件名.js*/
    

    然后我们就可以用浏览器访问http://127.0.0.1:8081/

    在这里插入图片描述在这里插入图片描述
    ok !node监听端口就已经基本完成了。

    展开全文
  • node监听器数量警告

    2021-11-22 10:40:04
    node 监听器数量警告: MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 upgrade listeners added to [Server]. Use emitter.setMaxListeners() to increase limit 解决: //nuxt...

    node 监听器数量警告:

    MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 upgrade listeners added to [Server]. Use emitter.setMaxListeners() to increase limit

    在这里插入图片描述

    解决:

    //nuxt项目在 nuxt.config.js中加入(vue在vue.config.js中加入)
    require('events').EventEmitter.defaultMaxListeners = 0; // 解除监听器数量限制
    或限定数值
    require('events').EventEmitter.defaultMaxListeners = 100; // 监听器数量限制为100个
    
    展开全文
  • node服务器自动监听代码修改 当你在写node.js的时候,当你每次修改node.js后台代码的时候。都要去重新启动服务器,是不是感觉特别的麻烦,特别烦。那么好,我来教你解决方案。 首先 我们在node中安装第三方工具包...

    node服务器自动监听代码修改

    当你在写node.js的时候,当你每次修改node.js后台代码的时候。都要去重新启动服务器,是不是感觉特别的麻烦,特别烦。那么好,我来教你解决方案。

    首先 

    我们在node中安装第三方工具包  nodemon    可以实现自动监听服务器代码的更改,重新部署的功能。

     根目录:npm i nodemon -D

    把第三方工具包,安装在本地开发依赖

    第二步

    打开package.json文件,在scripts中,添加dev命令:

    配置    

     第三步

    在终端中,通过npm run 命令的方式执行命令。

     

    好的,恭喜你的node代码修改后,会自动重启后台已经完成

    展开全文
  • node创建http服务并监听端口

    千次阅读 2021-01-04 16:48:58
    1.引入node内置http模块 ... 2. 创建服务 ... 其中req就是查询参数(前端传过来的查询数据),...3.监听端口 server.listen(8080) 到这一步,http请求服务基本已经创建成功了,但是后台接受的数据是怎么处理的呢? ...
  • 官网地址 知识边界: nodemon 就像是...由于nodemon 监听的文件范围是整个node项目,有点广,所以通过配置文件监听我们需要的。 { // 需要监听的文件后缀名 "watch": [ "*.js", "*.json" ], // 当前的开发环境 "e
  • function isOnline(user_callback){var message = function(){const {dialog} = require('electron').remote;return dialog.showMessageBox({title:"There's no internet",message:"No internet available, do you w...
  • 2.构建自动编译工具如何使用nodeJs来监听文件变化,一旦源文件修改保存时,自动运行build过程。比如当你写CoffeeScript文件或SASS文件时,保存之后可即时生成对应的JS或CSS.基于Node.JS的侦听文...
  • 一、初始化npm 在项目文件夹目录里运行cmd命令 F:\网课学习\前端工程师\第29-30周>npm init 运行结束后会生成package.json文件; 二、新建一个test.js文件并写入代码 ...server.listen(3000)//监听端口
  • function isOnline(user_callback){/*** Show a warning to the user.* You can retry in the dialog until a internet connection* is active.*/var message = function(){const {dialog} = require('electron').re...
  • 等待安装成功之后,使用方法也非常简单:在命令中,使用nodemon来代替node。 例如,原来是:node server.js ...它的好处在于会自动监听server.js这个文件的变化,如果变化了,就会重新自动再去运行。 ...
  • 刚开始,先抛出一个问题:你知道你们生产环境的 Node 服务平时占用内存多少吗?或者说是多少量级?山月在面试 Node 候选人时,这个问题足够筛掉一半的自称Node精通者,不过没有回答上来,我往往会再补充一个问题,...
  • 问题一:/var/log/messages系统日志报错如下Apr 30 09:03:19 sr_web_server_01 abrt-hook-ccpp: Process 325 (node) of user 1000 killed by SIGABRT - dumping coreApr 30 09:03:37 sr_web_server_01 abrt-hook-c...
  • 前言本篇文章基于 vue、node(koa)需求vue 项目开发过程中,接口跨域是一个很常见的问题。在开发时候可以用 vue 自带的 proxy 可以轻松解决。生产环境下,前端项目往往是部署在后端项目下,不会存在跨域的问题,接口...
  • 监听Solidity合约事件

    千次阅读 2021-10-24 11:11:10
    在ethers.js里,使用contractWithSigner.on()的方式,监听合约的某个事件或者地址上的交易。合约的事件,会通过emit event的方式发出,使用contractWithSigner.on() 注册了该事件,就可以实现监听了。下面以监听...
  • Node中怎么保持MySql一直连接不断开 Amaya丶夜雨 | 前端菜鸡 | MySql | 2019-05-18 15:03:08 0| 0| 0因为以前用的是SQL Server数据库,用ASP.NET来开发网站,现在采用MySQL+Node来开发,所以碰见的坑不少。...
  • Node.js Express端口监听两种方式 Node.js使用Express时,对端口对监听有两种方式,笔记如下: 只使用Express端口监听方式 const express = require('express') const app = express() var server = app.listen(8080...
  • 想实现一个功能,通过本地运行nodejs,便能连接登录远程的FTP服务器,并监听其文件的变更。let ftp = require('ftp');let watch = require('watch');let config = reuqire('./config');let ftpServer = new ftp();...
  •  //创建服务 cp = require('child_process'), // 可自动... //监听8080端口 server.listen(8080, () => { console.log("请求成功"); }); cp.exec('start http://localhost:8080/'); // 自动在默认浏览器打开
  • const git = simpleGit('D:/source/edu-node-github'); const init = async () => { const status = await git.status(); console.log(status) console.log(status.tracking) //分支名称 } init()
  • const http = require('http'), //加载http fs = require('fs'); //加载fs模块 ... server.on("request", (request, response) => { console.log('收到客户端请求');... console.log(request.method);... console.lo.
  • 1. 首先打开终端 输入 sudovim /etc/pf.conf ... 打开后 按 e 再按i 键 添加 rdr on lo0 inet proto tcp from any to 127.0.0.1 port 80 ->...然后 shift + : wq 保存 ...若需要添加多条80端口指向 可使用指定IP , 多IP...
  • 前言文件上传如果加上进度条会有更好的用户体验(尤其是中大型文件),本文使用 Nodejs配合前端完成这个功能。前端我们使用 FormData来作为载体发送数据。效果前端部分HTML 部分 和 Js...// 监听 change 事件inputFile...
  • 1.使用Redis过程中需要用到Key过期时回调一个函数。 const redis = require('redis') const client = ...即5个实例同时监听了过期回调,数据一过期等于5次库存回滚。 如果有大佬能解决上述问题,请留言一下。谢谢!
  • Node.js是由事件驱动的,每个任务都可以当做...//创建事件监听对象 const event = new EventEmitter.EventEmitter(); function method1(){ console.log("欢迎光临!"); } function method2(guest){ console.log("你
  • function onRequest... console.log("Server has startsed") 先获取node的http模块。 var http = require("http"); 编写处理函数。onRequest 创建服务器并监听端口8888 http.createServer(onRequest).listen(8888);
  • 概要:这篇内容主要介绍如何使用launch启动/监听多个node节点 环境:ubuntu20.04,ros2-foxy,vscode 最后如果没有陈述实操过程中碰到问题的话,则表示该章节都可被本人正常复现 3.4使用launch启动/监听多个node节点...
  • 功能实现环境nodejs 环境依赖模块net fs async node-windows path思路解析系统为windows,在主机A上运行server端A,然后在主机B上运行server端B ,通过telnet进行交互。telnet 连接成功通过命令查看目标主机A的文件...
  • 背景:使用zk的生产消费模型...而后B的网络恢复正常进行zk的重连,这时候不管session是未过期的还是expired过期的,curator jar包都保证了NodeCache的节点Listener能够继续监听节点数据的变化(CuratorFrameworkFact
  • 来源:...'use strict'; ... const OSUtil = require('../os/OSUtil'); const StringUtil = require("../string/StringUtil"); ... * @description 网络工具类 ...clas

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 151,825
精华内容 60,730
关键字:

node监听