随笔分类 - NodeJS
摘要:fs.stat 检测是文件还是目录 const fs = require('fs') fs.stat('./testdir',(err,data)=>{ if(err){ console.log(err) return } console.log(`是文件:${data.isFile()}`) co
阅读全文
摘要:assets文件夹下面有images css js目录 以及index.html , 找出 wwwroot目录下面的所有的目录,然后放在一个数组中 const fs = require('fs') var path = './assets' var dirArr=[] fs.readdir(path
阅读全文
摘要:定义一个 add 模块并暴露出去: function add(a,b){ return a+b } exports.add = add; 测试文件中引入这个模块,并调用这个模块中的方法: const util = require('./util/add') console.log(util); //
阅读全文
摘要:url.parse() : 解析 url const url = require('url') const api = "http://www.baidu.com?name=jack&sex=1" const _url=url.parse(api) console.log(_url) 添加 true
阅读全文
摘要:VSCode 中,输入 node-http-server,自动创建一个 web 服务 //node-http-server var http = require('http'); http.createServer(function (request, response) { response.wr
阅读全文
摘要:WEB服务器: 一般指网站服务器,是指驻留在因特网上某种类型计算机的程序,可以向浏览器等Web 客户端提供文档,也可以放置网站文件让全世界浏览,还可以放置数据文件,让全世界下载,目前最主流的Web服务器有 Apache,Nginx,IIS等。 NodeJS 创建一个WEB服务器, 可以让我们访问We
阅读全文
摘要:路由(Routing)是由一个URI(或者叫路径)和一个特定的HTTP 方法(GET、POST 等)组成的,涉及到应用如何响应客户端对某个网站节点的访问。路由指的就是针对不同请求的URL,处理不同的业务逻辑。 route.js const http = require('http'); const
阅读全文
摘要:https://www.npmjs.com/package/ejs 安装:npm install ejs --save app.js const http = require('http'); const url = require('url') const ejs = require('ejs')
阅读全文
摘要:获取 get 传值: get 方式获取登录表单: 获取 post 传值: const http = require('http'); const url = require('url') const ejs = require('ejs') const staticWeb = require('./
阅读全文
摘要:1,模块化方式封装路由 Route.js const staticWeb = require('./web') const app={ static:function(req,res,staticPath){ //创建静态Web服务 staticWeb(req, res, './static') }
阅读全文
摘要:Express:https://www.expressjs.com.cn/ express路由: var express = require('express') var app = express() app.get("/", function (req, res) { res.send('hel
阅读全文
摘要:const http = require('http'); const Router = require('./Router') const {MongoClient} = require('mongodb') const ejs = require('ejs') const queryString
阅读全文
摘要:添加用户:跳转到添加页面(一个添加的表单) 编辑用户:跳转到编辑页面(跳转过去要携带所编辑用户的id,查询到所编辑的该用户信息,获取编辑后传过来的值修改数据库中的数据) 删除用户:获取所要删除的用户的 id,执行数据库的删除操作 添加页面: 编辑页面: 路由配置: 首页,需要查询数据库中的用户信息并
阅读全文
摘要:1,npm v 查看npm的版本 2, npm version 查看所有模块的版本 3,npm 帮助说明 4,npm search 包名 搜索模块包 5,npm install / i 包名 在当前目录安装 包 5,npm install 包名 g 全局模式安装包(全局安装的包一般都是一些工具) 7
阅读全文
摘要:1,新建一个文件夹 hello_npm 2, cmd 到这个文件夹路径 3,npm init ( 建立一个 package.json 文件) 4, npm install math ( 安装 和math 相关的包) 5, 打开 hello_npm 可以看到 node_modules 和 packag
阅读全文
摘要:在 demo.js 文件中,有 var a=10; 要判断 a 是不是全局的变量,可以使用 node 中的全局对象 global。 任何全局变量都是全局对象的属性,所以如果 console.log(global.a);可以打印出10,证明 a 是全局变量, 而结果是 undefined 说明 a不是
阅读全文

浙公网安备 33010602011771号