首页 > 编程语言 >Node基础

Node基础

时间:2022-11-17 11:34:45浏览次数:39  
标签:Node fs log err 基础 js add 模块

模块化开发

实际开发中,一个项目里会有多个js文件,如果用node一个个运行js文件不方便

main.js

const dda = require("./add.js");//.js可以省略
let result = dda(10,20);
console.log(result);//30

add.js

function add(a,b){
    return a + b;
}
module.exports = add;

ES6模块化语法

外部模块

核心模块

fs

fs模块是node的文件系统模块,通过此模块的readFile方法可以读取文件
read.js

const fs = require("fs");
fs.readFile("text.txt",(err,data) => {
    if(err){
        console.log(err);
    }
    console.log(data.toString());//data是二进制buffer类型,所以用toString
})

path


http

标签:Node,fs,log,err,基础,js,add,模块
From: https://www.cnblogs.com/ben10044/p/16898883.html

相关文章

  • Java基础
    Java基础语法1、注释、标识符、关键字注释单行注释//单行多行注释/*多行*/文档注释/**文档*/标识符和关键字Java所有的组成部分都需要名字。类名、变量名以及......
  • flask 基础配置
    1.flask基础配置 1.1配置静态文件与模板目录 #设置静态文件static_url_path='c',template_folder='t'app=Flask(__name__,static_url_path='c',templ......
  • 脚本语言基础
    解释性语言和编译性语言的区别平台独立性是解释性语言最大的特点,平台独立意味着只需要安装相关的解释平台就可以进行解释执行解释性语言各个部分比较独立,当出现问题时,只......
  • 数据结构基础—树与二叉树(1)
    数据结构基础—树和二叉树一、树、二叉树类型定义1.树的定义a.定义树是一种非线性结构,是具有相同特征的数据元素的集合(同质/类)数据对象D:D是具有相同特征的数据元......
  • 牛客java基础语法在线编程-知识点小结(待完善)
    知识点小结一、输入输出Scanner类Scanner类在java.util包下,导包格式如下:importjava.util.Scanner;使用示例:importjava.util.Scanner;classMain01{publ......
  • C#多线程(二)同步基础篇
    C#多线程(二)同步基础篇 回顾上节:我们对多线程已经有了基础的认知,知道其工作原理和一些基本维护操作,并且引出了线程安全的概念。这一篇我们要讲的主题--同步,是解决线程......
  • 1010002504-软件工程基础Y-吕书海 实验二 结对项目报告模板 (1).docx
    《软件工程基础》上机实验报告撰写要求 一、 纸张与页面要求采用国际标准A4型打印纸或复印纸,纵向打印。封页和页面按照下面模板书写(正文为:小四宋体1.5倍行距,首行......
  • 1010002504-软件工程基础Y-实验一 吕书海个人项目报告模板
    《软件工程基础》上机实验报告撰写要求 一、 纸张与页面要求采用国际标准A4型打印纸或复印纸,纵向打印。封页和页面按照下面模板书写(正文为:小四宋体1.5倍行距)。图......
  • nodejs dayjs 时间戳转化时间格式
    Unix时间戳day.js可以轻松转换秒级和毫秒级时间戳:dayjs().unix();//秒dayjs().valueOf();//毫秒letss=dayjs.unix('1668580898').format('YYYY-MM-DDHH:mm:ss'......
  • MAUI新生1.3-XAML语法基础:标记扩展原理
    标记扩展,本质上是IMarkupExtension或者IMarkupExtension<T>接口的实现类。这两个接口,均定义了ProvideValue方法。注意,IMarkupExtension<T>继承自IMarkupExtension,如果定义......