![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js学习之路
文章平均质量分 84
星海拾遗
大大大大大前端成长之路
展开
-
node连接MongoDB及常见操作记录一下
MongoDB常见操作记录准备工作安装mongoDB库连接数据库个人用于全栈项目后端做接口用的准备工作安装mongoDB库 npm i mongodb安装一个mongodb库连接数据库 // 数据库地址 不更改的话都是这个默认地址 const url = "mongodb://localhost:27017"; // 连接数据库 const client = new MongoClient(url); // 数据库名字 const dbName = "admin"; async原创 2022-03-31 15:55:13 · 1432 阅读 · 0 评论 -
express鉴权从入门到入境
express鉴权之路token图示一点通(图是我自己画的,虽丑勿怪)express鉴权下载加密/解密包加密基本使用(生成token)传递Token查看token验证token讲在前面的话:一个成熟的全栈工程师开发的前后端项目鉴权是必不可少的,接下来我们就用一篇文章来介绍一下express鉴权之路。本文主要目的是介绍鉴权,那么默认读者已经配置完成了express的跨域基本配置以及options请求处理以及post请求参数接收token图示一点通(图是我自己画的,虽丑勿怪)看这个示意图就知道校验过程原创 2022-03-24 18:13:25 · 2014 阅读 · 0 评论 -
Node.js从入门到入土
Node.js从入门到入土Node.js系统模块fs模块读取文件(readFile)写入文件(writeFile)path模块路径拼接 (path.join)获取路径中的文件名字(path.basename)http模块创建基本的web服务器request对象response响应对象node.js中的模块化Node.js系统模块fs模块使用fs模块(导入) const fs = require("fs");读取文件(readFile)目录结构如下基本使用方法如下 fs.readFile(原创 2022-03-23 10:39:02 · 1432 阅读 · 0 评论 -
post请求头设置成application/json时的跨域错误
今天发现一个post请求的小坑。在上一篇博文中,我用原生ajax发送了一个post请求,Content-Type设置成了一个application/x-www-form-urlencoded。服务器端设置如下server.post('/',(req,res)=>{ res.header('Access-Control-Allow-Origin','*') re...原创 2020-03-31 21:26:59 · 8678 阅读 · 8 评论 -
express接受post请求参数
express接受post参数需要引入一个核心模块 body-parserconst bodyParser = require('body-parser')然后应用到express实例上server.use(bodyParser.json());server.use(bodyParser.urlencoded({extended: false}));前端发送一个post请求,...原创 2020-03-31 20:38:46 · 5842 阅读 · 0 评论 -
node之express基本使用
传统node服务器开发需要创建httpserver服务,需要读取文件,还需要设置返回文件的格式。这和业务逻辑没有任何关系。express框架简化了这些操作。基本的安装包npm install expressexpress返回一个函数,函数执行结果是一个封装好的服务器实例。const express = require('express')const server = expr...原创 2020-03-31 11:45:08 · 394 阅读 · 0 评论 -
Node.js模块化开发 export和module.export的区别
Node的初学者(包括我自己)都很疑惑,为什么有了exports还要module.exports?两者都有什么区别?弄清楚上面两个问题之前先思考一个问题。来看一个栗子。let a = 1let fibonaci = function(n,first=1,sum=1){ if (n==1||n==2) return sum else{ le...原创 2020-03-21 22:16:11 · 191 阅读 · 0 评论 -
Node.js中writeHeader和setHeader的区别
writeHeader可以设置http返回状态码,多个http响应头。但是setHeader只针对单一属性的设置。原创 2020-03-09 15:20:52 · 2454 阅读 · 0 评论