随笔分类 -  程序语言 / Node

node.js技术随笔
摘要:res.render('login.html') 的适用于:window.open()、 location.href='xx' , 也就是前端主动的想跳转的时候。 但是可以 res.statusCode = 302;res.setHeader('Location', '/'); return res 阅读全文
posted @ 2023-12-29 17:00 封兴旺 阅读(29) 评论(0) 推荐(0)
摘要:1.获取计算机信息: //cpu架构 const arch = os.arch(); console.log("cpu架构:"+arch); //操作系统内核 const kernel = os.type(); console.log("操作系统内核:"+kernel); //操作系统平台 cons 阅读全文
posted @ 2021-09-20 16:57 封兴旺 阅读(42) 评论(0) 推荐(0)
摘要:共4种方案: localtunnel - 随机域名 ngrok.com - 免费客户端 - 随机域名 ngrok.cc - 免费客户端 - 自定义域名 natapp.cn - 免费客户端 - 稳定的随机域名 租用虚拟主机 租用虚拟主机。如果是php环境的,可以考虑虚拟主机,服务商会给你提供网页上的操 阅读全文
posted @ 2021-09-08 19:30 封兴旺 阅读(770) 评论(0) 推荐(0)
摘要:前言: 呼叫者通过 navigator.mediaDevices.getUserMedia() (en-US) 捕捉本地媒体。 呼叫者创建一个RTCPeerConnection 并调用 RTCPeerConnection.addTrack() (注: addStream 已经过时。) 呼叫者调用 R 阅读全文
posted @ 2021-09-08 15:41 封兴旺 阅读(155) 评论(0) 推荐(0)
摘要:npm --save install mysql连接mysql报错:code: 'ER_NOT_SUPPORTED_AUTH_MODE' 因为从 MySQL 8.0.4 开始,MySQL 默认身份验证插件从 mysql_native_password 改为 caching_sha2_password 阅读全文
posted @ 2021-09-02 10:27 封兴旺 阅读(444) 评论(0) 推荐(0)
摘要:1. Cannot set headers after they are sent to the client 翻译:将请求头发送到客户端后无法设置请求头 原因:客户端发送一次请求的时候,服务器端给出了多次响应 解决:在你的每次响应后添加return,避免多余响应。 2.express error: 阅读全文
posted @ 2021-06-12 03:12 封兴旺 阅读(971) 评论(0) 推荐(0)
摘要:允许所有地址跨域: app.all("*",function(req,res,next){ //设置允许跨域的域名,*代表允许任意域名跨域 res.header("Access-Control-Allow-Origin","*"); //允许的header类型 res.header("Access- 阅读全文
posted @ 2021-06-08 22:34 封兴旺 阅读(82) 评论(0) 推荐(0)
摘要:1.快速创建项目: 安装:npm install -g express-generator 创建:express xxxx //根据提示完成安装启动服务:nodemon ./bin/www || npm start //默认端口3000更换启动文件为app.js: var http = requir 阅读全文
posted @ 2021-06-08 21:29 封兴旺 阅读(64) 评论(0) 推荐(0)
摘要:注:全部用node写东西要请求自己的资源要用path开放; require不需要用path模块 ;(只有引用路径才用path开放也好引用也好,用require加载文件不需要) 速度安装:npm install --save express body-parser mysql request art- 阅读全文
posted @ 2021-06-07 22:47 封兴旺 阅读(86) 评论(0) 推荐(0)
摘要:1.下载MongoBooster: 下载网址:https://nosqlbooster.com/downloads 2.安装: 双击直接自动安装,啥都不用干 3.使用数据库 (首先启动mongodb数据库,我的是在d盘或mongodb根目录执行 mongod --dbpath=D:\web\Mong 阅读全文
posted @ 2020-12-13 14:03 封兴旺 阅读(1054) 评论(0) 推荐(0)
摘要:1.mongodb常用命令: mongod :启动数据库 (配置完后mongodb默认数据存储路径为安装磁盘根目录下(cmd也在该目录下打开)data/db,所以需要自己新建这两个文件夹,才可以用mongod直接启动。如果把data/db两个文件夹建在其它位置需用 mongod --dbpath=数 阅读全文
posted @ 2020-12-09 20:32 封兴旺 阅读(510) 评论(0) 推荐(0)
摘要:下载好node之后可以用命令行工具 npm -v 查看npm是否安装成功 (npm install --global npm 可全局重新安装或升级一下 ,全局安装在哪个目录执行都可以,不会只下载至当前目录,为什么是global可以看一下node安装随笔。npmjs.com是cpm官网有没有所需要的包 阅读全文
posted @ 2020-12-05 16:25 封兴旺 阅读(528) 评论(0) 推荐(0)
摘要:在node中根据请求的url地址处理了一个数据。如添加了一个数据到别的页面,此时你想添加完之后立马跳转到其它的页面,就可以用响应状态码。(如客户端发现收到服务器的响应状态码是302,会自动去响应头找location然后根据其url地址跳转) res.statusCode = 302 // 也可以是3 阅读全文
posted @ 2020-12-05 13:11 封兴旺 阅读(466) 评论(0) 推荐(0)
摘要:1:require('模块标识')会优先从缓存中加载(已经加载过一遍的文件不会重复去执行,直接去缓存中找) 2:require('本地路径文件')必须要加 . 或 .. 这样就能识别不是核心模块也不是第三方模块,直接去本地找 3:require('第三方模块')首先判断核心模块是否有 (所有的第三方 阅读全文
posted @ 2020-12-05 12:50 封兴旺 阅读(157) 评论(0) 推荐(0)
摘要:前言:由于node.js是模块化引用,不同的文件(模块)不能随便调用里面的数据或方法。如果你想调用其它文件的数据或方法需在本文件使用require引用文件,然后在被引用的文件使用module.exports或直接用exports导出(暴露)才可使用其它文件的数据或方法 module.exports和 阅读全文
posted @ 2020-12-05 11:01 封兴旺 阅读(308) 评论(0) 推荐(0)
摘要:1.安装:npm i nrm -g 2.查看所有镜像地址列表:nrm ls 3.切换列表地址(如切换为npm镜像地址):nrm use cnpm 4.添加新的镜像地址(如淘宝):nrm add taobao https://registry.npm.taobao.org 5.删除镜像地址(如淘宝): 阅读全文
posted @ 2020-11-29 22:45 封兴旺 阅读(305) 评论(0) 推荐(0)
摘要:1. 首先确认自己的电脑上没有node.js:按下Ctrl+R(或直接右下角搜索)-- 输入cmd -- 输入node -v 看是否显示版本号(显示了就是已经安装了如下图就是未安装) 2. 现在开始正式安装 到node官网下载(国外官网很慢,直接去 https://nodejs.cn/ 中文网下载 阅读全文
posted @ 2020-11-27 22:21 封兴旺 阅读(924) 评论(0) 推荐(0)

联系方式: 18274305123(微信同号)