NodeJS寻常小毛病】的更多相关文章

在写关于NodeJS项目中常遇到的小错误  此时用到的服务器是phpstudy中的MySQL 1. First argument must be a string or Buffer    解决方法: 需要转化为字符串类型 JSON.stringify() 2.存储cookie的时候,在浏览器中不显示时候,需要转化为字符串:JSON.stringify() 3. ER_BAD_NULL_ERROR: Column 'uid' cannot be null     数据库表的uid行出现错误  …
本课程用nodejs写一个http小爬虫,首先科普一下,爬虫就是把网上的网页代码给弄下来,然后纳为己用.目前最大的爬虫:百度快照等的. 下面直接上代码 示例一: var http = require('http'); var url = "http://www.imooc.com/learn/348"; http.get(url, function(res) { var html = '';  //http get去请求url ,url是慕课网 res.on('data', funct…
server.js: //引入require 模块 var http=require('http'); //创建服务器 http.createServer(function(request,response){ //发送http头部 //http状态值:200:OK //内容类型:text/plain response.writeHead(200,{'Content-Type':'text/plain'}); //发送响应数据 "Hello World" response.end('H…
一,爬虫及Robots协议 爬虫,是一种自动获取网页内容的程序.是搜索引擎的重要组成部分,因此搜索引擎优化很大程度上就是针对爬虫而做出的优化. robots.txt是一个文本文件,robots是一个协议,而不是一个命令.robots.txt是爬虫要查看的第一个文件.robots.txt文件告诉爬虫在服务器上什么文件是可以被查看的,搜索机器人就会按照该文件中的内容来确定访问的范围. 如上图,我们可以在网站中直接访问robots.txt文件查看网站禁止访问和允许访问的文件. 二,使用NodeJs爬去…
//爬虫小程序 var express = require('express'); //superagent是一个http的库,可以发起get和post请求 var superagent = require('superagent'); //cheerio是一个类似于jquery的库,用来从网页中以css 选择器取数据, //使用方式和jquery相同 var cheerio = require('cheerio'); var app = express(); app.get('/', func…
图片从左至右:登录图.湘大新闻页.教学楼页. 说明:  Node.js+mongodb.有些数据放在小程序里,有些数据放在mongodb里.和一相比布局稍作改动,密码改成了"111111"账号可以是“2013190419”.“2013190400”.“admin”.关于安装看下面这些教程就能安好.感谢呀!…
之前启动nodejs都是写一个命令行文件,如nodejs.cmd,内容为:start node E:\node\app.js. 今天突然想到之前也用过另外一种方式启动,就是在命令行通过cd命令先找到node.exe文件的目录,然后再命令行中输入"node ",再把那个app.js文件拖进去,按下enter键就可以启动了. 自己总结的原理: 不管是通过第一种方式还是第二种,都是先找到node.exe文件,然后,把空格后面的参数穿进去nodejs程序中,然后它就会安装app.js文件内容去…
业务简介: 显示文件夹 点击显示相册 上传相册 一.在主页显示文件夹  首先,我们要建立以上的文件夹,其中views用于放模板ejs,uploads里放的是相册文件夹,public是网页所需要的css,js等,node_modules放的是开发要用到的包,models是为数据库而建立的(本次用不到数据库)里面的函数是最底层的,tempup只是用于图片上传时的中转站(之后会懂的),controller文件夹里就是真正需要实现业务的函数.   1.在app.js里使用express var expr…
1.  ejs标签: <%  %> ,  <%-  %> ,  <%= %>的区别 ejs的标签分为三种: (1)<% code %>   javascript代码 (2) <%- code  %>  显示结果会按HTML语法转换格式 (3)<%= code  %>  显示原样结果 例: 若code为<h1> hello </h1> 则 <%- code  %>   ,输出  h1大的hello:…
目录 边缘花屏问题 QQ`Tim头像问题 ssh卡死问题 看直播卡 边缘花屏问题 sudo apt install systemsettings 打开kde系统设置 打开显示与设置,修改如图下,基本上可以解决99%的边缘花屏 QQ`Tim头像问题 方法一 sudo vim /etc/default/grub 找到GRUB_CMDLINE_LINUX_DEFAULT="quiet spalsh" 改为 GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disab…