node.js
wang_9909
每天进步一点点,成长足迹看得见。
展开
-
使用node.js的koa框架上传图片等文件,文章末尾有下载地址
需要的依赖文件有一下四个使用npm安装即可。上传js函数upload.jsconst fs = require('fs');const path = require('path');class UpLoad { static async upLoadImg(ctx) { const file = ctx.request.files.file //前端传过来的文件img参数 const readStream = fs.createRead..原创 2021-11-08 17:49:44 · 1035 阅读 · 0 评论 -
使用nodejs的koa框架连接MongoDB数据库,并封装数据请求。 文章结尾有项目代码可供免费下载
1.安装koanpm init -y //初始化项目npm i koa //安装koa框架原创 2021-11-05 17:15:23 · 421 阅读 · 0 评论 -
解决NodeJS使用mongoose包连接mongodb,其表名会自动复数的问题
今天遇到了一个问题 nodeJs使用mongoose包链接mongodb时,数据表中一直有数据,但是,总是查询不到任何数据。我们都知道 mongoose会给数据集合自动加上s例如下方示例const mongoose = require('mongoose')module.exports = mongoose.model('cart', mongoose.Schema({ user_id: String, good_id: String, num: Number, cre.原创 2021-11-02 21:08:23 · 531 阅读 · 2 评论 -
MongoDB简单实用的使用教程
简介参考文献,菜鸟教程:MongoDB 教程 | 菜鸟教程MongoDB 是由C++语言编写的非关系性数据库(也叫NoSQL),是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。NoSQL(NoSQL =Not Only SQL ),意即"不仅仅是SQL"。MongoDB 将数据存储为一个文档,数据结构由键值对(key=>value)集合组成。MongoDB 是介于关系数据库和非关系数据库之间的产品,是非关系数据库中功能最丰富,最像关系转载 2021-10-14 20:42:01 · 540 阅读 · 0 评论 -
使用Express 应用程序生成器,快速创建node.js的express项目
1.初始化npmnpm init -y2.快速创建express查看node.js的版本号node -vC:\Users\wangge\Desktop\express-generator>node -vv14.17.5Node.js 8.2.0 及更高版本使用这个。因为我的node版本号高于8.2.0,所有我使用下面的命令下载express。npx express-generator后面的直接按y就行了。对于较老的 Node 版本,请通过 npm 将 E..原创 2021-10-13 17:42:30 · 707 阅读 · 0 评论 -
node.js的Express框架使用教程
我们都知道,node.js可以做服务器开发页面。但是使用原生的node.js开发比较“繁琐”。所以,我们可以使用node.js的一个较为成熟的Express框架开发。首先,我们需要在安装node,相信大家都安装过了。怎么安装就不说了。这里就直接开始使用Express的。一、准备开发1.初始化npmnpm init -y2.下载Expressnpm i express -S二、创建一个简单的Express.js文件index.jsconst express = r原创 2021-10-11 21:19:19 · 846 阅读 · 0 评论 -
Visual Studio Code 运行命令行,无法加载文件 C:\**.ps1,因为在此系统上禁止运行脚本的解决方法
突然发现了Visual Studio Code默认以Windows PowerShell运行命令行。于是,我将命令行修改为Command Prompt运行,nodemon就运行成功了。原创 2021-09-14 08:41:31 · 1542 阅读 · 0 评论 -
node.js(一)之 监听请求与读写文件
const http = require('http'), //加载http fs = require('fs'); //加载fs模块const server = http.createServer(); //创建http服务器server.on("request", (request, response) => { console.log('收到客户端请求'); console.log(request.method); //获取请求方法 console.lo.原创 2021-09-13 22:09:07 · 665 阅读 · 0 评论 -
Error: spawn node.cmd ENOENT node自启动工具supervisor cmd运行报错解决方法
最近开始重新入坑node,发现了一个有意思的node自启动工具:supervisor。但是,由于某些原因当我在使用这个工具一直报错。网上找了很多方法,试过重装node,也试过修改node环境变量,但都没能解决问题。由于我开始自己摸索,当我用window键调出cmd时,突然看到了个这个。于是,我怀着瞎猫碰上死耗子的想法运行了下。我艹,居然可以哦。非常nice!OK,这个自启动工具就已经成功运行了。如果没有安装过这个工具的可以看这里。1.npm install -g supervisor下原创 2021-06-07 18:32:57 · 1011 阅读 · 0 评论 -
node.js (二)之获取请求参数信息
当端口被成功监听后,我们就可以获取页面的请求数据了。在这里我们导入node的url模块。var http = require('http');//导入url模块var url=require('url');http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': "text/html;charset='utf-8'"}); response.write("<hea原创 2021-06-06 23:50:30 · 543 阅读 · 0 评论 -
node.js (一)之监听端口
使用node.js时,我们首先需要注意的就是在代码开发的设备中安装node安装地址:https://nodejs.org选择适合你设备的版本。安装好了之后,我们可以进入新建一个js文件// 导入http模块var http = require('http');//创建一个服务//request 请求信息//response 响应信息http.createServer(function (request, response) { //设置响应头 response.writeHead(2原创 2021-06-06 23:22:49 · 6268 阅读 · 1 评论 -
vue下载模板时报 vue-cli · Failed to download repo vuejs-templates/webpack: read ECONNRESET
今天在创建新的vue项目时报了这个错误,网上查了很多次,发现都没有什么有效的解决方法。于是经过多次运行,突然发现居然成功了据我猜测,可能是网络问题所以,如果你也出现这个问题,我给出的解决方法就是多试几次,或者换网络再试...原创 2021-02-28 01:39:54 · 9514 阅读 · 6 评论 -
设置跨域后报 [WDS] Disconnected!
有时我们需要进行跨域访问,这时就有可能出现这个错误这时我们就要注意了,我们就需要看看config文件下的index.js里面host是否为localhost若是这时我们就要将localhost修改为127.0.0.1最后重新运行下项目 npm run dev 就可以了...原创 2021-02-27 00:15:42 · 830 阅读 · 0 评论