Nodejs学习文档Day1

nodejs学习文档 nodejs的基础,和MongoDB的基础操作 阅读详情

Nodejs常用api

Crypto      加密

Events       事件

Net           网络操作

OS            操作系统信息

Path         处理文件路径

Stream     流操作

Timers      定时器

//timers.js
setInterval(function(){
  console.log(Math.random());
},100);

ZLIB          压缩


模块化

引入自己的模块   ./

const mod1=require('./mod.js');  //不加./会报错,因为系统自带很多的模块不加./会导致分不清楚使用的是系统模块还是自己的模块

对外输出东西必须加给exports

exports.a=12;  输出

两种exports使用方法:

1.     exports.xxx=??;

       exports.xxx=??;

       exports.xxx=??;

2.     module.exports={

                xxx:??,

                xxx:??,

                xxx:??

};
1.     自己的模块

require   引入其他模块

        (1)   如果有”./”

                    从当前目录找

        (2)   如果没有”./”

                    先从系统模块 

                    再从node_modules找

module     批量输出

exports     输出

2.     引入模块                           ./  不加的话必须把自己的模块放在node_modules文件夹里
3.     “.js”是可选的


npm

NodeJS Package Manager(NodeJS包管理器)

1.     统一下载途径

2.     自动下载依赖

 

npm命令

npm install xxx

npm uninstall xxx


node_modules-----放下载下来的模块


npm提交模块

npm login ---登陆npm账号

npm init ---初始化  

npm publish 上传包

npm –force unpublish   删除包

 




nodejs开发文档 要使用 HTTP 服务器和客户端,则必须require('http') 阅读详情

相关推荐

HarmonyOS自学-Day1(ArkTS)

跟着官网自学HarmonyOS的第一天,主要学习了ArkTS的相关知识点

Richieeea的博客 1818

js 文档学习

js 文档

qq_36087639的博客 550

(完整word版)Nodejs学习文档整理.pdf

。

JavaScript学习文档

JavaScript的学习笔记,待补充,我们一起成为前端开发者!

weixin_44337050的博客 2168

Dify工作流教程|以抓取网页并更新知识库为例详细讲解工作流编排过程(附DSL文件)

{"name": "{新建的title变量}","text": "新建的content变量","indexing_technique": "high_quality","process_rule": {"mode": "automatic"}}有没有很痛苦,明明添加书签的网页,当你想阅读的时候,总是找不到或者好不容易找到了,发现网页404了。如果有个小工具,直接能把你输入的链接内容抓取下来,并且加入到你的知识库中,你说他香不香。无法获取授权的,也可以使用网页抓取工具,这个是免费的,抓取效果也可以。

同名公众号:dify实验室 1万+

电拖笔记1电磁学基本知识与定律

电拖学习

qq458629839的博客 1134

【前端开发-----NodeJS】nodejs快速入门教程,想要快速入门nodejs就看这一篇文章就够了,基础部分特详细,按要点整理知识点

nodejs快速入门教程,想要快速入门nodejs就看这一篇文章就够了,特详细的保姆级教程;基础部分特详细,按要点整理知识点;内容包括文件操作,路径处理,模块化,中间件,路由,身份认证,数据库操作,数据校验等等;用express框架快速搭建自己的后端服务器。

m0_67844671的博客 3万+

汇付天下聚合支付自助接入全流程详解(附JAVA/非JAVA环境配置指南)

本文详细解析了汇付天下聚合支付的自助接入全流程,涵盖JAVA与非JAVA环境下的实战配置。从接入前准备、架构理解、密钥获取,到JAVA SDK集成、核心支付代码拆解,以及Node.js/Python等环境的裸接口对接、签名生成与异步通知处理,提供了完整的避坑指南和上线检查清单,帮助开发者高效、稳健地完成支付系统集成。

wdx01234567的博客 518

nodejs学习-day07

day07 回顾一下昨天的授课内容 1.文件结构操作 ​ mkdir : 创建文件夹 ​ rmdir : 删除文件夹 ​ readdir : 读取目录 ​ stat : 读取目录或者文件信息 ​ rename : 移动或重命名 ​ unlink : 删除文件 2.path模块 ​ dirname : 获取url中的文件夹部分 ​ basename : 获取url中请求最后一部分 从页面开始计算 ​ extname : 获取url中后缀名 ​ delimiter :

qq_41427445的博客 205

Python连接高斯数据库踩坑实录:从SASL报错到SSL安全连接的完整指南

本文详细记录了Python连接高斯数据库时遇到的SASL authentication报错及其解决方法。通过剖析SASL认证机制,对比了修改数据库配置、使用官方驱动等方案的利弊,并重点提供了通过自动化脚本生成SSL证书,实现安全、免密连接的完整指南,帮助开发者彻底解决连接难题。

weixin_28340315的博客 438

A类功率放大器

在A类放大器中,导通角是完整的360°或100%的输入信号,而在其他类别的放大器中,晶体管在一个较小的导通角内导通。通过在输出级使用两个互补的晶体管,其中一个晶体管是NPN或N通道类型,而另一个晶体管是PNP或P通道(互补)类型,以所谓的 "推挽 "配置连接,可以获得比A类放大器更大的功率输出和效率。这种类型的电路效率很低(低于30%),而且对直流电源的消耗很大,输出的功率却很小。由于我们感兴趣的是向负载提供最大的交流功率,同时从电源中消耗尽可能少的直流电,所以我们主要关注的是放大器的 "转换效率"。

LSW20072007的博客 2469

MongoDB学习day06--高级查询aggregate聚合管道和nodejs操作aggregate

一、MongoDB聚合管道(Aggregation Pilpeline) 使用聚合管道可以对集合中的文档进行变换和组合。 主要功能:表的关联查询、数据统计 二、aggregate 管道操作符与表达式 管道操作符: sql 和 nosql 对比: 管道表达式: 管道操作符作为“键”,所对应的“值”叫做管道表达式。 例如{$match:{status:"A"}}, $ma...

weixin_30337251的博客 412

NVIDIA Jetson之交叉编译工具

参考:http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=33630 用TX2做红外热成像仪的识别,厂家不提供源码,只能提供对应版本的SDK,但是需要我们自己提供交叉编译器 由于之前没有做过交叉编译相关工作,对编译工具不太了解,因此查找相关资料学习下 交叉编译知识 一般来说,针对嵌入式平台的开发有两种编译模式:原生编译和交叉编译。原生编...

ZONGXP的博客 8385

学习记录:Day.js && moment.js 常用方法

前言Day.js 是代替修改本地Date.prototype,Day.js对Date对象进行了封装,只需要调用Dayjs()即可。相对moment.js而已,day.js的体积更小,只有2KB左右;该文章对比之前的moment.js的文章Day.js官方文档  当前文章很多实例是以当前时间来处理的, 当前时间。vue项目中,需要把 moment.js 挂载到全局上(即vue的原型链上),访问时直接使用 this.moment();moment.js 的常用方法_halo1416的博客-优快云博客。

weixin_47100837的博客 283

手把手教你学Simulink——机器人力控场景实例:基于Simulink的永磁同步电机重力补偿力矩控制仿真

本文介绍了基于Simulink的机器人重力补偿力矩控制仿真方法。针对机器人悬停时电机发热、抖动等问题,提出通过前馈补偿重力转矩的解决方案。文章详细阐述了从机器人动力学建模、重力补偿计算、PMSM转矩控制到系统集成的完整实现流程,并以2-DOF机械臂为例验证了补偿效果。结果表明,重力补偿能显著降低电机电流和拖拽力,提高系统柔顺性。文中还提供了高级功能扩展方向,如参数辨识、摩擦补偿等,为实际工程应用提供了参考框架。

MHD0815的博客 154

如何在 SAP BTP 上使用 Integration Suite 消费 S/4HANA Cloud API

SAP Integration Suite是一个集成平台即服务(iPaaS),允许开发人员顺利地将内部部署和基于云的应用程序和流程与SAP管理的工具和预构建内容进行集成。登录 SAP Business Technology Platform Cockpit,进入 integration suite:再点击 API management 进入 API Portal:或者直接从收藏夹里打开链接:https://304a49cetrial.integrationsuitetrial-apiportal.cfapp

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1699

Nodejs知识点总结及个人学习心得

Nodejs学习笔记,学习感悟

weixin_60537353的博客 1739

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

nodejs学习文档day3——express框架整合

express:主体cookie、session数据模板引擎body-parser    解析post数据  enctype="application/x-www-form-urlencoded"server.use(bodyParser.urlencode());    req.bodymulter            解析post文件  enctype="multipart/form-dat...

cccBtrya的博客 338

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

【Nodejs】日期处理库的使用

Moment.js是一个轻量级的JavaScript时间库,它方便了日常开发中对时间的操作,提高了开发效率。这个在一些金融保险公司会经常用到,比如一下时间的格式化处理,时间的选择等等。

DomCode 1216

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

nodejs 学习笔记

nodejs 中文文档 global 全局变量 nodejs 自动为每个文件添加了构造函数,所有的代码被构造函数所包含 (function(exports,require,module,__filename,__dirname){ //程序员的代码 }) exports 指代 module.exports require():用于引入一个模块,同一级目录写路径 ./ 返回一个对象 module:模块 指代当前所在的模块 module.exports:当前模块的导出对象,公开的属性和方法 __filenam

Depressiom的博客 1358

Nodejs学习文档day2———express框架及cookie、session

express框架使用安装     npm install express express-static配置创建服务  var server=express();监听        server.listen(8080);处理请求  server.use('地址',function(req,res){     });接收请求(3种方法).get(‘/’,function(req,res){});....

cccBtrya的博客 333

NodeJs笔记

  NodeJs一个模块中的JS代码仅在模块第一次被使用时执行一次,并在执行过程中初始化模块的导出对象。之后,缓存起来的导出对象被重复利用。并不因为被 "require" 了两次而初始化两次。 模块路径解析规则 1.内置模块 如果传递给require函数的是NodeJS内置模块名称,不做路径解析,直接返回内部模块的导出对象,例如require('fs')。 nodejs内置模块:path...

weixin_42744807的博客 192

Day14-1-NodeJS后端工程化

观众只能看到台前的内容(用户只能看见web应用的界面),无法看到界面的幕后具体工作(用户无法感知web应用的数据是如何处理的)后端代码在编写的时候,一个js文件中内容太多,不好维护,我们将这些内容提前到其它js文件,暴露内容,其他文件引入这个内容。前端访问后端的时候,后端有很多程序,前端想要访问哪一个程序,需要通过路由匹配。全局安装的依赖会直接安装到电脑上,以后所有的后端项目都可以使用到这个依赖。app.js是整个项目入口,所有入口代码都在这个文件中。启动命令,代码发生变化,项目自动热加载。

金霖海的博客 765

【nodejs】第四天

1.跨域固定报错格式只要是出现跨域问题,浏览器就会出现一个固定格式(没有之一)的报错信息Access to XMLHttpRequest at '服务器url地址' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.2.什么是跨域?浏览器使用ajax时,如果请求了的**接口地址** 和 当前**

weixin_44121569的博客 130

nodejs day03 -- 数据库 增删改查

7. 数据库 存储数据的仓库。现在比较流行mysql,Oracle,mongoDB mongoDB数据库当中有很多的数据仓库(database) 数据仓库中会有很多的集合(collection) 集合中包含很多相似的数据,这种数据叫做文档数据(document), 文档数据中有一列一列的具体属性,这种属性叫做字段(field) 8. 连接数据库 //安装第三方模块 mongoose : npm i...

weixin_45734686的博客 240

nodejs day3

@[THE WAY I CODE](nodejs DAY3) 内置模块url 什么是url?统一资源定位符。 查看相关官方文档 其中: url.prase() 可以把字符串转化为url对象, url format() 可以将url对象整个拼接成完整字符串 ,两个方法在功能上互异。 const url = require('url') // let urlString = 'http://1...

DreamCatcher的记录本 191
下一篇: 前后端简单交互出现Uncaught ReferenceError: ajax is not defined at HTMLInputElement.oBtn.onclick错误
cccBtrya
博客等级 码龄10年 10粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值