51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ejs
NodeJs使用async让代码按顺序串行执行
描述由于nodejs中的函数调用都是异步执行的,而笔者在工程开发中函数A需要四五个参数,而这四五个参数值都是通过函数调用获得,因此按顺序写代码时,执行到函数A时,往往函数A需要的参数值因为参数的异步调用关系,所需参数都还是undefined。解决思路是保证函数A执行之前,函数A所需的四五个参数值都已经获得,可以通过as...
代码星球
·
2020-05-12
NodeJs
使用
async
代码
顺序
NodeJs递归删除非空文件夹
此篇博文由于第一次使用fs.unlink()删除文件夹时报“Error:EPERM:operationnotpermitted,unlink”错误而写,这是因为fs.unlink()只能删除文件。fs.rmdir()或fs.rmdirSync()用户删除空文件夹, fs.unlink(...
代码星球
·
2020-05-12
NodeJs
递归
除非
文件夹
NodeJs之配置文件管理
查询了一些资料,我使用nodejs的object作为配置文件,首先定义一个moduleconfig.js:varconfig={uploadPath:"E:\"};module.exports=config;然后在调用出引进该模块:config=require('config');uploadDir=config['u...
代码星球
·
2020-05-12
NodeJs
配置文件
管理
NodeJs针对Express框架配置Mysql进行数据库操作
Express版本:4.14.1说明:如下配置以express为例进行配置并进行测试,当然mysql中间件也可以在nodejs中单独使用。参考:NodeJs的Mysql中间件Github地址1、首先进行mysql中间件安装npminstallmysql--save2、创建数据库连接模块db.js,存放于express框...
代码星球
·
2020-05-12
NodeJs
针对
Express
框架
配置
NodeJs使用Express框架开发时的快速调试方法
习惯了php开发,可以直接使用echo或者var_dump()将想要查看的变量结果输出到网页查看,非常的方便。但是使用express开发时,每次修改文件后,都需要使用npmstart命令重启服务,然后才能查看输出结果(在代码中使用console.log()),感觉非常的麻烦。有没有一种方法可以使修改后的文件立马生效呢,...
代码星球
·
2020-05-12
NodeJs
使用
Express
框架
开发
Mac下安装nodejs,然后安装Vue-devtools工具
一、安装nodejs1.这一步简单,只要上官网下载下来,直接按照提示安装就可以,mac版本的安装方法很简单。 下载nodejs的官方网址是: nodejs.org ,浏览器输入就可以跳转到了官方。2.Mac下它会自动安装好环境变量的。二、安装vue-devtools调试工具...
代码星球
·
2020-04-18
安装
Mac
nodejs
然后
Vue-devtools
Nodejs reactjs服务端渲染优化SEO
一、准备动作 1、安装nodejs与安装express 安装nodejs教程:http://www.cnblogs.com/pigtail/archive/2013/01/08/2850486.html 安装express教程:http://www.expressjs.com.cn/starter/ins...
代码星球
·
2020-04-18
Nodejs
reactjs
服务
渲染
优化
RequireJS 循环依赖报 模块undefined 处理方案
开始学习使用RequireJS之后做了几个小例子,之后想着把手头的项目也用RequireJS写一遍试试。感觉胜利就在前方了,忽然发现始终卡在一个问题上: 很常见的一个问题,根源就是获取不到当前的函数,反复检查了代码...
代码星球
·
2020-04-18
RequireJS
循环
依赖
模块
undefined
nodejs--实现跨域抓取数据
最近公司安排给我一个任务,抓取页面数据;http://survey.finance.sina.com.cn/static/20205/20131120.html?pid=20205&dpc=1,身为一个前端,还没搞过后台的东西,硬着头皮接下之后,就到网上各种找方法了。最终找到一个nodejs的方法,经过实践之后...
代码星球
·
2020-04-18
nodejs--
实现
跨域
抓取
数据
NodeJS连接mysql数据库
1,下载cnpminstallmysql2,引入并配置修改数据库用户名密码及数据库名varmysql=require('mysql');varconnection=mysql.createConnection({host:'localhost',user:'root',password:'123456',databas...
代码星球
·
2020-04-18
NodeJS
连接
mysql
数据库
nodejs中的formidable模块
今天总结了下Node.js的Formidable模块的使用,下面做一些简要的说明。1) 创建Formidable.IncomingForm对象 varform=newformidable.IncomingForm()2) f...
代码星球
·
2020-04-18
nodejs
中的
formidable
模块
第一天nodejs的笔记
什么是模块化:模块化的概念最早是后台的,随着ajax技术的兴起,js在编程中所占的地位越来越高,同时js的文件也相应的越来越多。为了方便文件的管理和更新,提出了js文件的模块化,将同一类型的功能组合在一起。1.1模块化的演变过程:1.普通的方法的书写格式。问题:多个人开发可能会造成变量污染,,为了解决这个问题引出22....
代码星球
·
2020-04-18
第一天
nodejs
笔记
【nodeJS爬虫】前端爬虫系列 -- 小爬「博客园」
写这篇blog其实一开始我是拒绝的,因为爬虫爬的就是cnblog博客园。搞不好编辑看到了就把我的账号给封了:)。言归正传,前端同学可能向来对爬虫不是很感冒,觉得爬虫需要用偏后端的语言,诸如php,python等。当然这是在nodejs前了,nodejs的出现,使得Javascript也可以用来写爬虫了。由于nodejs...
代码星球
·
2020-04-18
爬虫
nodeJS
前端
系列
小爬
centos7安装nodejs
通过NVM安装 NVM(Nodeversionmanager)顾名思义,就是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换1、下载并安装NVM脚本curlhttps://raw.githubusercontent.com/creationix/nvm/v0.13.1/ins...
代码星球
·
2020-04-17
centos7
安装
nodejs
一篇文章带你快速入门createjs
开始用createjs这个框架的时候,发现网上的相关教程还是挺少的,所以写一篇文章,方便日后查看。 createjs简介官网:http://www.createjs.cc/createjs中包含以下四个部分:EaselJS:用于Sprites、动画、向量和位图的绘制,创建HTML5Canvas上的交互体验(包...
代码星球
·
2020-04-16
一篇
文章
带你
快速
入门
首页
上一页
...
16
17
18
19
20
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他