Node应用由模块组成,采用CommonJS模块规范。 根据这个规范,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。在一个node执行一个文件时,会给这个文件内生成一个 exports和module对象,CommonJS规范规定,每个模块内部,module变量代表当前模块。这个变量是一个对象,它的exports属性(即module.expo
转载
2021-05-14 09:39:00
103阅读
2评论
Node.js之错误处理1. 使用 domain 模块处理错误try..catch
多用于捕捉同步方法中的抛出错误,但不能用try..catch捕捉异步方法中抛出de错误
如:1 var http = require('http')
2 try{
3 http.createServer(function(req,res){
4 if(req.url!="/favicon.ico"){
转载
2024-02-13 15:46:17
60阅读
TypeScript支持两种模块:内部模块、外部模块。 内部模块就是用 namespace 封装起来的代码块。外部模块就是CommonJS、amd等实现的功能,在TypeScript中定义了更简单的语法。1. Namespacesnamespace 也是 syntactic sugar, 本质上它也是用 function 定义作用域,《Eloquent JavaScript》的第十章详细的讲了
转载
2024-04-11 16:40:46
61阅读
???? ???? ???? ???? 「Node」如何使用 es6 esm 语法? Node.js 如何处理 ES6 模块 - 阮一峰的网络日志 - Google Chrome 以前只知道 node-babel 或者 .mjs 后缀。但还有一种方法,就是在 package.json 中加入以下字段。 { "typ
转载
2019-01-07 20:20:00
200阅读
2评论
kernel模块配置 Enable loadable module support 打开可加载模块支持,如果打开它则必须通过"make modules_install"把内核模块安装在/lib/modules/中 Forced module loading 允许模块强制加载 Module unloa
转载
2016-07-28 17:05:00
350阅读
2评论
network错误: npm ERR! network tunneling socket could not be established, cause=connect ECONNREFUSED 127.0.0.1:8080 npm ERR! network This is most likely
原创
2022-09-29 14:41:27
501阅读
502错误是一种常见的网站错误,通常表示服务器无法正常工作或者无法处理请求。在使用Linux系统和Node.js进行开发的过程中,有时候会遇到502错误,这种错误在网站开发中可能会给开发者带来一定的困扰。下面将介绍一下在Linux系统中使用Node.js开发时出现502错误的一些常见原因以及解决方法。
首先,502错误通常是由于网站服务器中的代理服务器无法从上游服务器(通常是由Node.js提供
原创
2024-05-22 11:06:42
205阅读
有时候我们只是想把一个对象封装到模块中,例如://singleobject.jsfunction Hello() { v
原创
2022-06-15 17:26:11
57阅读
https://github.com/chyingp/nodejs-learning-guide
原创
2021-09-06 17:49:35
131阅读
背景NodeJs引入了模块化机制,只有显式声明为导出的对象才会被外部访问到,导出语法有两种:module.exports 和 exports,这两种到底有何区别呢?这是
原创
2021-07-21 15:19:33
221阅读
出现如下错误:module_name: Un...
转载
2016-06-07 22:49:00
208阅读
2评论
目录常用命令手册使用查看主机清单authorized_keysetupcommand&shell&rawscriptfile创建文件目录删除文件目录修改权限创建链接copytemplatefetchlineinfile整行替换(复杂用sed)添加内容默认添加匹配行前添加匹配行后添加修改内容及权限删除行replace 单词替换blocakinfile 插入行user创建用户,
网站出现403错误,而且只有办公室的人出现,查看错误日志,只有办公室外网IP的错,一直在查文件权限的问题,原来是这个模块的错误,并发限制太小了,提高后错误不再出现
原创
2013-10-30 17:03:00
649阅读
# 解决Python错误: No module named setuptools
## 引言
在Python开发过程中,有时会遇到一些错误信息,其中之一是"Python错误: No module named setuptools"。这个错误通常在安装Python包时出现,它意味着你的Python环境缺少setuptools模块。
本文将引导你解决这个问题,首先我们将展示整个过程的步骤,并详细
原创
2023-08-18 16:24:50
7220阅读
点赞
在Ubuntu环境里,通过./triangulation 1.png 2.png 命令运行高翔的ch7的triangulation程序时报错: Gtk-Message: 09:10:26.571: Fai
转载
2023-11-02 09:55:18
1096阅读
我写了一段CoffeeScript代码,主要是流程为:1、当客户端请求方式为GET时,输出页面,页面上有个form,form 里有个submit按钮。form的 action="",则默认是提交给它自己2、当客户端请求方式为POST时,则处理相关代码文件为logout.coffee,代码如下:mod...
转载
2014-11-21 16:52:00
126阅读
2评论
以前命令:npm install gulp-jshint --save-dev 实质上是安装jshint失败,缺少该模块。 更换命令 :npm install --save-dev jshint gulp-jshint 参考:http://stackoverflow.com/questions/33
转载
2016-12-21 15:36:00
141阅读
2评论
require导入module1,查找的模块如果为路径会在当前目录查找2,如果当前目录有node_modul
原创
2022-08-05 16:02:23
142阅读