Node.js
文章平均质量分 52
兰亭古墨
这个作者很懒,什么都没留下…
展开
-
How to fix “__dirname is not defined in ES module scope“
How to fix "__dirname is not defined in ES module scope"原创 2022-11-02 11:06:18 · 561 阅读 · 1 评论 -
@vue/cli vue create初始化项目时使用yarn安装依赖
使用vue-cli搭建Vue项目脚手架后如何将Vue项目初始化的命令改用yarn安装呢?也就是运行如下命令后,安装依赖使用Yarnnpm install -g @vue/cli# ORyarn global add @vue/cli1.全局安装Yarnnpm install -g yarn2.把.vuerc文件的改成 "packageManager": "yarn...原创 2019-12-02 20:50:52 · 4515 阅读 · 2 评论 -
NodeJS收发GET和POST请求
var http = require('http');var url = require('url');var util = require('util');var querystring = require('querystring');//创建一个nodejs服务http.createServer((req, res) => { res.writeHead(200, {...原创 2018-11-26 16:25:20 · 418 阅读 · 0 评论 -
如何在nodejs项目中支持es6
需求:最近打算做一个个人博客,由于不会Java和其他后台语言,准备用nodejs搭建一个服务器,自写接口,供前端调用。那么就要先搭建一个nodejs服务器了,并且我要在编写服务器代码的时候实时刷新(不需要手动重启服务器)npm init // 一路走下去,会在文件夹生成一个package.jsonnpm install --save-dev babel-core babe...原创 2018-12-19 13:25:02 · 6778 阅读 · 0 评论 -
将nodejs代码部署到阿里云服务器
概述最近在做一个小项目,其中用nodejs做了个数据转发的接口,之后需要将这部分代码部署到服务器上面,并使用Nginx做反向代理。期间使用搜索引擎大量查阅了其他同鞋的经验,不过写的大多很笼统,因此踩了不少小坑。千辛万苦终于搞定,回顾一下其实很简单,我的实现思路大致如下:将nodejs项目上传至服务器(这没什么好说的) 使用pm2运行nodejs项目(开启服务) 使用Nginx做反向代理...原创 2019-01-13 17:05:45 · 1442 阅读 · 0 评论 -
Node.js 应用:Koa2 使用 JWT 进行鉴权
前言在前后端分离的开发中,通过 Restful API 进行数据交互时,如果没有对 API 进行保护,那么别人就可以很容易地获取并调用这些 API 进行操作。那么服务器端要如何进行鉴权呢?Json Web Token 简称为 JWT,它定义了一种用于简洁、自包含的用于通信双方之间以 JSON 对象的形式安全传递信息的方法。JWT 可以使用 HMAC 算法或者是 RSA 的公钥密钥对进行签名...转载 2019-02-05 15:07:44 · 554 阅读 · 0 评论 -
Nodejs 服务端生成验证码
npm install --save svg-captcha 什么情况下使用SVG验证码?无法使用 google recaptcha 无法安装 c++ 模块安装npm install --save svg-captcha使用方法var svgCaptcha = require('svg-captcha');var c = svgCaptcha.crea...原创 2019-02-05 16:41:08 · 3708 阅读 · 0 评论 -
前后端分离使用 Token 登录解决方案
这篇文章写一下前后端分离下的登录解决方案,目前大多数都采用请求头携带 Token 的形式。开写之前先捋一下整理思路:首次登录时,后端服务器判断用户账号密码正确之后,根据用户id、用户名、定义好的秘钥、过期时间生成 token ,返回给前端; 前端拿到后端返回的 token ,存储在 localStroage 和 Vuex 里; 前端每次路由跳转,判断 localStroage 有无 t...转载 2019-02-07 18:45:19 · 3475 阅读 · 0 评论