#ejs

NodeJs使用async让代码按顺序串行执行

描述由于nodejs中的函数调用都是异步执行的,而笔者在工程开发中函数A需要四五个参数,而这四五个参数值都是通过函数调用获得,因此按顺序写代码时,执行到函数A时,往往函数A需要的参数值因为参数的异步调用关系,所需参数都还是undefined。解决思路是保证函数A执行之前,函数A所需的四五个参数值都已经获得,可以通过as...

NodeJs递归删除非空文件夹

此篇博文由于第一次使用fs.unlink()删除文件夹时报“Error:EPERM:operationnotpermitted,unlink”错误而写,这是因为fs.unlink()只能删除文件。fs.rmdir()或fs.rmdirSync()用户删除空文件夹, fs.unlink(...

NodeJs之配置文件管理

查询了一些资料,我使用nodejs的object作为配置文件,首先定义一个moduleconfig.js:varconfig={uploadPath:"E:\"};module.exports=config;然后在调用出引进该模块:config=require('config');uploadDir=config['u...
代码星球 ·2020-05-12

NodeJs针对Express框架配置Mysql进行数据库操作

Express版本:4.14.1说明:如下配置以express为例进行配置并进行测试,当然mysql中间件也可以在nodejs中单独使用。参考:NodeJs的Mysql中间件Github地址1、首先进行mysql中间件安装npminstallmysql--save2、创建数据库连接模块db.js,存放于express框...

NodeJs使用Express框架开发时的快速调试方法

习惯了php开发,可以直接使用echo或者var_dump()将想要查看的变量结果输出到网页查看,非常的方便。但是使用express开发时,每次修改文件后,都需要使用npmstart命令重启服务,然后才能查看输出结果(在代码中使用console.log()),感觉非常的麻烦。有没有一种方法可以使修改后的文件立马生效呢,...

Mac下安装nodejs,然后安装Vue-devtools工具

一、安装nodejs1.这一步简单,只要上官网下载下来,直接按照提示安装就可以,mac版本的安装方法很简单。  下载nodejs的官方网址是: nodejs.org   ,浏览器输入就可以跳转到了官方。2.Mac下它会自动安装好环境变量的。二、安装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...

RequireJS 循环依赖报 模块undefined 处理方案

    开始学习使用RequireJS之后做了几个小例子,之后想着把手头的项目也用RequireJS写一遍试试。感觉胜利就在前方了,忽然发现始终卡在一个问题上:     很常见的一个问题,根源就是获取不到当前的函数,反复检查了代码...

nodejs--实现跨域抓取数据

最近公司安排给我一个任务,抓取页面数据;http://survey.finance.sina.com.cn/static/20205/20131120.html?pid=20205&dpc=1,身为一个前端,还没搞过后台的东西,硬着头皮接下之后,就到网上各种找方法了。最终找到一个nodejs的方法,经过实践之后...

NodeJS连接mysql数据库

1,下载cnpminstallmysql2,引入并配置修改数据库用户名密码及数据库名varmysql=require('mysql');varconnection=mysql.createConnection({host:'localhost',user:'root',password:'123456',databas...
代码星球 ·2020-04-18

nodejs中的formidable模块

今天总结了下Node.js的Formidable模块的使用,下面做一些简要的说明。1)    创建Formidable.IncomingForm对象   varform=newformidable.IncomingForm()2)    f...

第一天nodejs的笔记

什么是模块化:模块化的概念最早是后台的,随着ajax技术的兴起,js在编程中所占的地位越来越高,同时js的文件也相应的越来越多。为了方便文件的管理和更新,提出了js文件的模块化,将同一类型的功能组合在一起。1.1模块化的演变过程:1.普通的方法的书写格式。问题:多个人开发可能会造成变量污染,,为了解决这个问题引出22....
代码星球 ·2020-04-18

【nodeJS爬虫】前端爬虫系列 -- 小爬「博客园」

写这篇blog其实一开始我是拒绝的,因为爬虫爬的就是cnblog博客园。搞不好编辑看到了就把我的账号给封了:)。言归正传,前端同学可能向来对爬虫不是很感冒,觉得爬虫需要用偏后端的语言,诸如php,python等。当然这是在nodejs前了,nodejs的出现,使得Javascript也可以用来写爬虫了。由于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

一篇文章带你快速入门createjs

开始用createjs这个框架的时候,发现网上的相关教程还是挺少的,所以写一篇文章,方便日后查看。 createjs简介官网:http://www.createjs.cc/createjs中包含以下四个部分:EaselJS:用于Sprites、动画、向量和位图的绘制,创建HTML5Canvas上的交互体验(包...
首页上一页...1617181920...下一页尾页