![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nodejs
nodejs相关
小志哥斯拉
将前端技术进行到底
展开
-
将nuxt.js项目部署到域名二级目录下
6.2、打包后正常是将如下四个文件/夹复制到服务器对应目录下,如果有自定义的中间件服务,也要一起复制过去。引入了外部(static目录下)的css、js,或者是使用了axios,需要同步修改相对应的配置。6.3、在服务器对应目录下,运行npm install 安装依赖,npm start 启动项目。2、先配置用于区分开发环境(dev)和生产环境(prod)的env变量,参考我的文章。说明一下:配置router即可实现变更应用的根URL,例如像下面的配置,项目将运行在。6、部署到域名下的二级目录。原创 2022-09-25 12:30:09 · 2719 阅读 · 0 评论 -
nuxt.js中使用cross-env配置env环境变量
也可以添加多个变量,例如 :cross-env NODE_ENV=prod baseURL=http://localhost:3100 nuxt build。在需要的脚本之前加入 cross-env NODE_ENV=dev ,表示执行该脚本时,添加env环境变量NODE_ENV(变量名),dev(值)。process.env.NODE_ENV 或 context.env.NODE_ENV。4、配置完成,现在可以通过两种方式访问env环境变量。3、在nuxt.config.js添加如下配置。原创 2022-09-25 10:15:31 · 2098 阅读 · 4 评论 -
node-windows实现将Node.js项目作为Windows服务运行
一、项目安装node-windows$ npm install node-windows@1.0.0-beta.6最新版本1.0.0-beta.7出现无法启动服务,这里用的版本是1.0.0-beta.6二、在项目根目录增加两个文件nw.js和nw-uninstall.jsnw.jslet path = require('path'); let Service = require('node-windows').Service; let svc = new Service原创 2022-04-11 10:06:48 · 3054 阅读 · 0 评论 -
nodejs 使用jsonwebtoken进行权限验证
用session的方式不好实现跨域的权限验证。token保存在客户端,服务端只做token的签发和token的验证,所以jsonwebtoken可以实现跨域的权限验证。在nodejs项目中封装一个使用jsonwebtoken进行token签发和token验证的模块。// 导入jsonwebtokenconst jwt = require('jsonwebtoken')// 本地的密钥,随便定义const PRIVATEKET = 'huangweizhi'// token过期时间con原创 2021-12-30 21:46:06 · 4078 阅读 · 1 评论 -
nodejs 设置跨域和相应数据格式
utils/net.js// 设置跨域和相应数据格式exports.cross = (req, res, next) => { res.header('Access-Control-Allow-Origin', '*') res.header('Access-Control-Allow-Headers', 'X-Requested-With, mytoken') res.header('Access-Control-Allow-Headers', 'X-Requested-With原创 2021-12-30 21:57:51 · 146 阅读 · 0 评论