🚀微信小程序实时开发工具 WEPT 正式发布了🚀
它是一款支持代码保存后实时热更新页面的小程序实时运行工具,它的后端使用了 koa 以及相关多个模块完成,欢迎大家试用。知乎链接: https://zhuanlan.zhihu.com/p/22932938项目地址: https://github.com/chemzqm/wept实时刷新演示优酷视频地址:...
View Article浅探Node中定时模块构造的JS链表
I. 定时模块由JS构造的链表概览Node的核心模块中的linklist模块,使用纯js实现了一个双向循环链表,将插入、删除元素的时间复杂度降低到O(1), 详细代码位于在lib/_linklist.js中,该链表提供了 Node的核心模块中的linklist模块,使用纯js实现了一个双向循环链表,将插入、删除元素的时间复杂度降低到O(1),...
View Article如何在 ejs模板里的 javascript 中调用 index.js路由返回的数据信息
直接在body中 这样写是可以输出来的:<%= projectsResult %>但当把这个<%= projectsResult %> 放到<script></script>标签中调用这个变量信息时不成功,这个是什么在问题哩!
View Article在 Express 应用中接入 Vue 2.0 服务端渲染
写在前面离 Vue 2.0发布快有两周了,最近两天终于有空做了服务端渲染和同构的一些尝试,并实现了一个对 Vue Server Renderer的封装,可以用更精简的代码来实现在目前的 Node.js应用中引入 Vue 服务端渲染。Vue 的服务端渲染支持流式输出,可以做组件级的缓存,这使得它的渲染速度也是非常快速。通过搭配新版的 vue-router和 vuex( Vue 全家桶 大雾...
View Article求助...为什么服务器间的请求会提示跨域...
问大家一个问题,就是我现在nodejs服务器有一个接口,接受前端异步提交的图片base64字符还有富文本编辑器编辑的混合文本等数据,然后我想要我的nodejs接口做两件事,一件是把接收到的formdata数据当中图片下载下来并把图片替换为一个url,另一件事是把处理完的数据再异步发送给python服务器。...
View ArticleLinux使用nw运行微信web开发者工具问题
将windows版的微信web开发者工具(小程序开发工具)的package.nw移动到linux下nw目录,并运行./nw ,报错找不到tools.js,查看目录存在tools.js,不知何解。
View ArticleV2EX克隆项目升级Vue.js 1.x to 2.0
Demo: http://v2ex.liuzhen.me/项目地址: https://github.com/liuzhenangel/v2ex_frontend项目升级更新详情: https://github.com/liuzhenangel/v2ex_frontend/commit/8bc0a8d87728e9e08f9207ebe0ff6e806cc704f2升级步骤:第一步, 安装...
View Article使用Docker中构建Node.js服务
1 设置环境 2 创建docker镜像 3 定义服务 4 构建并且运行Node.js应用 5 体验docke-compose的其它特性####设置构建环境 设置构建环境很简单,准备好需要的文件,放在一个文件夹下就可以,也可以直接在项目的根目录下进行设置,这样就可以和(webstrom,idea)IDE或者编辑器(sublime,atom)整合,应用就可以整合到容器中创建构建文件夹➜ ~ mkdir...
View Article使用connect-redis模块出现错误
我要用redis保存session,用了connect-redis app.use(session({ store:new RedisStore({ host: ‘localhost’, port: 6379, }), secret:‘example’, }));但是会出现error Can’t set headers after they are sent 把store注释了就不会提示错误...
View ArticleOneport 一个用于获取空闲端口的小模块
简介一个用于获取空闲端口的小模块安装npm install oneport --save 使用//获取一个空闲的端口 oneport.acquire(function (err, port) { if (err) return console.error(err); console.log('port:', port); }); let guid =...
View Article分享用cnode社区api做DeviceOne应用的过程(二)
接上一部分 分享用cnode社区api做DeviceOne应用的过程(一)接下来我们来看看这个App的设计和开发过程。 我们先看首页####1....
View Article撸了个工具,台风信息获取node-typhoon
功能可查询实时台风信息 和 历史台风信息 详情见github:https://github.com/giscafer/node-typhoondemo'use strict'; const Typhoon=require('node-typhoon'); Typhoon.typhoonActivity().then(data=>{...
View Articlenode-schedule每天凌晨执行,为什么只执行一次就不执行了?
比如说2016-10-15 00:03:10执行了,但是2016-10-16 00:03:10就不执行了。var j = schedule.scheduleJob('10 3 0 * * *', function () { console.log("执行任务........."); });
View Articleexpress中如何理解app.use()
我是nodejs新手,最近在学习express时,app.use()让我有点糊涂。 看官网上说app.use(function () {XXX})如果没有挂载路径,那么所有请求都会执行里面的回调函数。 但是在加载第三方模块时比如 app.use(flash()),岂不是每次请求都要执行以下里面的flash()吗? 我在网上查找,说有点像java...
View Article使用formidable接收前端上传数据后再进行异步请求会出现跨域导致失败?
前端封装FormData对象post给后端nodejs,nodejs使用formidable解析请求,到这一步为止没有出现任何问题,nodejs能成功解析请求并打印出自己期望的数据。但是我想把解析请求后得到的数据通过superagent post给python服务器,所以用的promise分隔这两段事务,但是却失败了。浏览器提示跨域…Error: Request has been...
View Articlenodejs+express+mongodb,如何通过 Ajax 读取数据,并在ejs中把数据显示出来
下面是我的代码:router.get('/viewproject', function(req, res, next) { projects.get(function(err, project) { if (err) { req.flash('error', "读取数据出错!"); return res.redirect('/'); } req.flash('succeed', "项目信息");...
View Article