Node.js
文章平均质量分 72
lxhguard
腾讯前端
展开
-
安装node,但 node -v 报错 找不到
如果你已经确定你安装了node,但是在当前cmd下依然存在报错找不到node.请直接关闭当前cmd,重新打开一个。因为当前cmd缓存了你没安装之前的环境变量。...原创 2019-12-04 18:06:50 · 3886 阅读 · 0 评论 -
网页设计大赛 个人记录的踩坑点-未完待续-后期项目上传github
1. iview中的cell用on-click添加事件,并不能触发。2. vue main.js post 发送 data数据会有错误: Error: Network Error 也根本进入不了后台的服务。3.(已解决) /*没有弄明白怎么在headers中设置token let token = req.headers.token; ...原创 2019-03-30 20:47:15 · 312 阅读 · 0 评论 -
node解决跨域问题
//解决跨域app.all('*', function (req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); res.header("Access-Control-Allow-...原创 2019-03-23 11:22:19 · 507 阅读 · 0 评论 -
mac下的mysql升级以后不好用了
sudo chown -R mysql /usr/local/mysql/data原创 2019-03-17 17:09:19 · 374 阅读 · 0 评论 -
Express使用html模板的两种方式swig,ejs
一。swig/*app.js应用(启动)入口文件*///加载express模块var express = require('express');//加载模板处理模块var swig = require('swig');//加载数据库模块var mongoose = require("mongoose");//加载body-parser,用来处理post提交过来的数据va...原创 2019-03-17 11:00:20 · 1484 阅读 · 0 评论 -
B站之node.js封装Mongodb(带个小小实战)
打开cmd“cd\文件夹名”mongodb的cmd所有操作 在bin目录下进行找到下面的文件夹,复制上面的路径在命令行中输入如下,然后粘贴先进入你本机mongodb安装的bin目录下。然后:成功如上之后就不要管他 ,也不要关闭 。重新打开一个 cmdmongod --path 接上你的项目的路径,最好创建一个dbmon...原创 2019-03-09 18:44:43 · 163 阅读 · 0 评论 -
遍历对象
doc = 【{},{}】// doc.forEach(function (obj) {// console.log(obj);// })原创 2019-02-23 23:24:04 · 168 阅读 · 0 评论 -
express新建立一条记录样板
router.get('/news/newsparper', function (req, res, next) {Newsparper.find().then(function(doc){console.log(doc);var news = new Newsparper({title: 'news-text',content: 'this is a test',d...原创 2019-02-23 19:27:53 · 147 阅读 · 0 评论 -
D:\mongoDB\bin> mongod --dbpath=D:\mongoDB\data\db --port=27019
window DSJD:\mongoDB\bin> mongod --dbpath=D:\mongoDB\data\db --port=27019用npm run dev 或者 node ./bin/www启动express框架,而不是node app.js打开localhost:30001.client : npm run dev2.server: ...原创 2019-02-22 13:28:07 · 1684 阅读 · 0 评论 -
windows下安装express
在你的windows上已经安装了node.js的基础上再安装express第一部分:安装express 第一步:执行 npm install -g express-generator note:必须安装这个,不然创建express项目的时候会提示express命令没有找到第二步:执行 npm install -g express第三步:执行 express -Vnote:'...原创 2019-02-22 09:28:24 · 1526 阅读 · 0 评论 -
mac 利用openssl生成私钥和公钥文件
openssl来生成RSA私钥文件,输入如下命令(该命令会生成1024位的私钥)openssl genrsa -out rsa_private_key.pem 1024在文件夹下已经存在 rsa_private_key.pem文件了生成公钥openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_k...原创 2019-03-24 12:26:54 · 584 阅读 · 0 评论 -
上传图片
<template> <div id="infocenter"> <!-- 头部标题栏 --> <HeadTop title="个人信息中心"> <span slot="left"> <div @click="routerback"&g...原创 2019-03-30 21:06:18 · 851 阅读 · 0 评论 -
mysql
var express = require('express');var router = express.Router();//引入数据库模块var mysql = require("mysql");// 引入jwt token工具const JwtUtil = require('../public/utils/jwt');//连接数据库var connection = my...原创 2019-03-24 12:44:39 · 137 阅读 · 0 评论 -
node爬虫
/** * 目标:爬取北京大学软件与微电子学院的所有新闻,并将内容及图片存储到本地。设计思路:经过对北京大学软件与微电子学院的新闻网址http://www.ss.pku.edu.cn/index.php/newscenter/news/内容及网页格式的分析,我发现了这样一个规律:在每篇文章中,都会有下一篇文章url的链接。所以,我的做法是:给定一个初始(最新的)网页的url,如htt...原创 2019-06-24 11:11:30 · 544 阅读 · 1 评论 -
我的腾讯云 开启过程
mongodmongonpm start原创 2019-04-07 23:30:23 · 216 阅读 · 2 评论 -
腾讯云配置mongod好文章
https://blog.csdn.net/a575553272/article/details/79741270https://blog.csdn.net/weixin_38888773/article/details/82016989http://bbs.qcloud.com/thread-2240-1-1.html原创 2019-04-07 20:01:34 · 169 阅读 · 0 评论 -
node+vue+mongodb 网页设计大赛的项目
项目中遇到的问题1. iview中的cell用on-click添加事件,并不能触发。2. vue main.js post 发送 data数据会有错误: Error: Network Error 也根本进入不了后台的服务。 所有的发送数据都是get3.(已解决) /*没有弄明白怎么在headers中设置token let tok...原创 2019-04-07 14:13:37 · 483 阅读 · 0 评论 -
mongodb 先生成一条记录
User.find().then(function () { var user = new User({ username: 'haige', password: 1314 }); user.save(); res.send({name:"sss"}); return; })原创 2019-03-28 12:34:11 · 207 阅读 · 0 评论 -
node 设置了token,前端post请求一直发不过去,500错误
<template> <div id="infocenter"> <!-- 头部标题栏 --> <HeadTop title="个人信息中心"> <span slot="left"> <div @click="routerback"&g...原创 2019-03-31 13:46:40 · 1956 阅读 · 0 评论 -
OSS
let OSS = require('ali-oss');//阿里云oss配置自己去官网瞧let client = new OSS({ region: 'oss-cn-shanghai', accessKeyId: '****', accessKeySecret: '******'});client.useBucket('******');async function ...原创 2019-03-31 12:32:09 · 265 阅读 · 0 评论 -
mongodb用户验证
// 引入jwt token工具const JwtUtil = require('../public/utils/jwt');// 我这里的是aes加密密码的可以去掉const AesUtil = require('../public/utils/aes');// 登录router.post('/login',(req,res) => { var userName = r...原创 2019-03-24 13:06:53 · 264 阅读 · 0 评论 -
Express
进入目录下安装:npm install -g express通过express生成器快速生成项目骨架:sudo npm install -g express-generator原创 2019-02-22 09:06:37 · 117 阅读 · 0 评论 -
Node.js之服务器配置(一)
服务有修改就要重新启动node服务器错误的时候,返回的都是500200说明返回的是正确的情况1.拉包操作npm install express成功之后会出现一个包 2.把index页面给客户端写回去var express = require('express');var path = require('path');//创建服务var app = ...原创 2018-09-22 17:02:21 · 582 阅读 · 0 评论 -
node.js之把异步变同步(承接上一篇文章)
var http = require("http");var fs = require("fs");var server = http.createServer(function(req,res){ //不处理收藏夹小图标 if(req.url == "/favicon.ico"){ return; } //遍历album里面的所有文件,...原创 2018-10-12 12:57:35 · 715 阅读 · 0 评论 -
Node.js之在服务端启动网页(二)
现在我们学习一下关于文件路径的相关服务。http://127.0.0.1 这是网络路径var http = require('http');//创建服务器的var fs = require('fs');var path = require('path');//引入进来的是模块,模块中有方法,下一步就是使用方法//Node.js一个最主要的特点:执行的基本都是函数//创建服务...原创 2018-09-22 14:39:45 · 1589 阅读 · 0 评论 -
Node.js之在服务端启动网页(一)
var http = require('http');//创建服务器的var fs = require('fs');//引入进来的是模块,模块中有方法,下一步就是使用方法//Node.js一个最主要的特点:执行的基本都是函数//创建服务var myServer = http.createServer(function(req,res){ //req->请求变量:客户端请...原创 2018-09-22 11:37:17 · 29072 阅读 · 1 评论 -
node.js之fs模块的功能
node.js 的 api 都挺好用的。var http = require("http");var fs = require("fs");var server = http.createServer(function(req,res){ //不处理小图标 if(req.url == "/favicon.ico"){ return; } ...原创 2018-10-11 17:55:02 · 970 阅读 · 0 评论 -
127.0.0.1
127.0.0.1是回送地址,指本地机。127.0.0.1是用来检测网络的自己的IP.就是说任何一台电脑来说,不管是否连接到INTERNET上,127.0.0.1对于自己来说都是自己.就是说,每台电脑都是由4位的256进制数组成的.而192.168.1.102现在是本机,但本机也可以设置成其他ip地址,但127.0.0.1一定是指本机。...原创 2018-09-20 15:59:09 · 1716 阅读 · 0 评论 -
Node.js学习----- 一.安装环境和文件小结
一。理解node.jsnode.js是一个基于Chrome V8 引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。事件驱动:简单理解就是所有的操作都封装成一个函数,通过调用函数来完成,函数调用。I/O:读文件和写文件阻塞式:必须按照顺序执行Java和PHP:只要有客户端请求时,就会开一个线程,是通过开不同的线程对客...原创 2018-09-20 15:07:37 · 210 阅读 · 0 评论 -
Node.js网页模板使用 angular
用bower进行各种包的安装不知道为啥我的端口会报错,因为我还没有学习angular,所以暂时的话,仅仅是代码挂在这里。问题等以后在解决。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport&qu原创 2018-09-23 20:21:52 · 411 阅读 · 0 评论 -
Node数据库配置与运行
需要使用mongod。自行去官网下载,一路默认就好https://www.mongodb.com/download-center?jmp=nav#production 安装完成后配置环境变量。添加bin目录的路径。里面的数据全是json数据。一些操作:show dbs显示所有数据库use mydb 创建一个名为mydb的数据库db.stu.insert({...原创 2018-09-23 17:21:32 · 923 阅读 · 0 评论 -
Node.js之服务器配置(二)
通过不同的路径,如/list,返回不同的文件var express = require('express');var path = require('path');//创建服务var app = express();//实例化对象app.use('/list',function(req,res){ //'/detail'可以随便写,只要和浏览器url中的输入符合起来就...原创 2018-09-23 10:38:10 · 227 阅读 · 0 评论 -
node.js之静态资源文件管理
实现阿帕奇的一个功能,把static作为一个根目录这个操作在node.js中叫做编程 下面这个代码写的并不好var http = require("http");var url = require("url");var fs = require("fs");http.createServer(function(req,res){ //得到用户的路径 /...原创 2018-10-12 18:58:47 · 293 阅读 · 0 评论 -
node.js复习(1)
node.js开发服务器,数据、路由。本地关心的是效果和交互。node.js实际上是极客开发出的一个小玩具,有着别人不具备的怪异的特点:单线程,Non-blocking I/O , Event Driven。实际上这也可以算作一个特点。首先,Node不为每个用户开辟一个线程,所以非常极端的采用了单线程。单线程,要照顾所有的用户,那么就必须有非阻塞I/O,否则一个人的I/O 就把别人和自...原创 2018-10-23 18:53:27 · 229 阅读 · 0 评论 -
node.js之探求事件环机制
var http = require("http");var fs = require("fs");var server = http.createServer(function(req,res){ //不处理小图标 if(req.url == "/favicon.ico"){ return; } //给用户加一个五位数的id var...原创 2018-10-10 20:58:57 · 137 阅读 · 0 评论 -
node.js之router路由
var http = require("http");var server = http.createServer(function(req,res){ //得到url var url = req.url(); res.writeHead(200, { "Content-type": "text/html;charset=UTF-8" }); //sub...原创 2018-10-10 18:56:18 · 1148 阅读 · 0 评论 -
node.js之http模块
node.js中,将很多的功能,划分为一个个mudule,大陆的书翻译为模块;台湾的书翻译为模组。这是因为有一些程序需要使用fs(文件读取功能),有一些不用,为了效率,你用啥就require啥。node.js的终端api : nodejs.cn/api/ //这个案例讲解http模块var http = require("http");var server...原创 2018-10-10 15:48:37 · 954 阅读 · 0 评论 -
Node.js之hello world
//require表示引包,引包就是引用自己的一个特殊功能var http = require("http");//创建服务器,参数是一个回调函数,表示如果有请求进来,要做什么var server = http.createServer(function(req,res){ //req表示请求,request;res表示响应,response; ...原创 2018-10-08 21:37:21 · 347 阅读 · 0 评论 -
Node.js的特性
Node.js大约消耗20MB的内存单线程好处,减少了内存开销,操作系统的内存换页。如果一个事情,进入了,但是被I/O阻塞了,所以这个线程就阻塞了。非阻塞I/O,不会傻等I/O,而会执行后面的语句。 ...原创 2018-10-08 21:16:25 · 453 阅读 · 0 评论 -
Node.js简介
JS在浏览器中的解析是通过V8浏览器发送/接收HTTP渲染页面,而服务器接收客户的HTTP产生请求。原创 2018-10-07 20:53:16 · 385 阅读 · 0 评论