nodejs专题提供nodejs的最新资讯内容,帮你更好的了解nodejs。
出于某种原因,需要创建数据库,但是怎么想觉得自己手动创建数据库又比较麻烦,于是就想到了自动创建。(nodejs db migrate入门) node db-migrate Database migration framework for node.js 一个Node.js的数据库迁移框架。 node db-migrate安装 1. 1) npm 安装 npm install db-migrate
这是我本机开的一个单核1G内存的Hyper-V虚拟机,首先我们使用的语言和框架版本给大家看一下: root@kerisy:/home/zoujiaqing# go version go version go1.5.1 linux/amd64 root@kerisy:/home/zoujiaqing# ldc2 --version LDC - the LLVM D compiler (0.15.0)
首先需要安装nodejs 然后安装 npm install nodejs-websocket 以上为nodejs基础知识如有疑问可以查阅相关资料。 首先创建ws.js放到nodejs目录下。 var ws = require("nodejs-websocket"); console.log("开始建立连接...") var game1 = null,game2 = null , game1Rea
如果使用express框架的话,其内置模块就可以直接处理文件上传了,而不需要饱含额外的模块。 express版本:3.4.4 1,使用bodyParser过滤器,并且指定上传的目录为public/upload,注意这里的目录为相对于express框架app运行的路径,或者指定绝对路径。 app.use(express.bodyParser({ uploadDir: "./public/upload
index.ejs <!DOCTYPE html> <html> <head> <title><%= title %></title> <link rel='stylesheet' href='/stylesheets/style.css' /> <script src="/javascripts/jquery.min.js"></script> <script
说明 SocketLog适合Ajax调试和API调试, 举一个常见的场景,用SocketLog来做微信调试, 我们在做微信API开发的时候,如果API有bug,微信只提示“改公众账号暂时无法提供服务,请稍候再试” ,我们根本不知道API出来什么问题。 有了SocketLog就不一样了, 我们可以知道微信给API传递了哪些参数, 程序有错误我们也能看见错误信息(下方有张图片,可能加载慢,请耐心等待一
ftb 全称 frontend to backend,是一款用来贯穿前端与后端的项目。 ###项目代码 http://git.oschina.net/hellovigoss/ftb ###项目背景 随着web开发的多元性,最基本的特征就是面向用户的前端开发与面向业务逻辑的后端开发职责分离、各司其职。 现有ajax方案还是不免使得前端开发人员与后端开发人员进行接口协商,约束调用url、变量等信息。
上一节,我们说了一些Ajax的基础知识,包括常用的get方法,现在,我们接着来讲讲post方法,以及利用get方法或post方法实现分页显示的功能。 我们使用的是nodejs,去nodejs官网下载安装后,在webstrom编写代码,将所有代码放在public文件夹里,然后在terminal控制台开启服务(npm start),之后在网页上输入localhost:3000/文件名.html
名词解释 nodejs:nodejs是这个框架的基础,nodejs可以理解成js解释器,相对于Python语言而言,以前运行js代码必须使用浏览器,现在就可以使用nodejs,nodejs还扩充了js语言,编写了包括文件,网络,进程管理在内的许多模块。 angularjs:angularjs是一个js框架,类似于jquery,但是比jquery更加强大,angularjs通过model绑定简化了前
序 对后端开发来说,前端是神秘的,眼花缭乱的技术,繁多的框架,出名的不出名的好几百种,看是“繁荣”,其实显得杂乱无章,但是我们在做开发的时候,技术选型还是主流的那么几个:浅析angular,react,vue.js Node.js。 node 官网:https://nodejs.org/ nodejs不是一个js框架,千万不要认为是类似jquery的框架,nodejs是js运行时,运行环境,类比j
Ueditor 跨域的问题研究 一、背景 这段时间在做CMS毕业设计项目,项目是nodejs后台,angular+require前台 前后端完全分离,采用ajax来获取数据渲染到前台上,所以前端不用任何后台语言,纯html/css/js,我将前端放在了80端口,后端放在3008端口,实际上属于两个完全不同域名。 二、问题 首先是官方没有给nodejs的版本、然后就是这篇文章的主要问题跨域。 三、解
有一定的后台开发经验ES6语法。后台没有用框架来,纯自己写。会sql语句 安装NodeJS的安装 从网上下载 https://nodejs.org/en/ 选择自己,我用的是最新版本 Angular CLI的安装 cli的安装可以参考https://cli.angular.io/ npm install -g @angular/cli ng new demo
NodeJs操作MySQL类 此类封装了几个常用的方法:插入,更新,删除,查询,开启事务,事务提交,事务回滚等操作。有一这个类,操作MYSQL就方便多了。 批处理,存储过程等方法还没有添加,因为觉得目前写的那里还没有用到批处理的,所以就没有在这里加上,等以后要是用到了要进行批处理的时候,再加上。 以前用C#在操作数据库的时候,也都有类似的操作类:MSSQLHelper,OracleHelper,M
这篇里是如何定义接口,我们一般访问接口如:post请求调用http://127.0.0.1:11000/webapi/userinfo/user 这个接口,成功返回用户信息,如果失败要返回失败原因等。 首先分析一下 /webapi/userinfo/login 接口。从这里可以看出 webapi是一个类,userinfo也是一个类,user是一个方法。再接合post、delete、put、get请
上一篇文章说一下,后台接口的创建,这篇说一下如果调用接口。 创建一个目录helpers 此目录下有三个文件分别是 ApiClient.ts、clientMiddleware.ts、Core.ts,前面两个文件。 是因为在React项目中调用后台接口用,用这个挺方便很好用的,将其引入到Angular4里方便调接口调用。 在Vue项目其实也一样可以用,个人觉得这个要比用vue-source用起来方便,
接口调用 今天讲一下,如果在前端页面上通过调用后台接口,返回来的数据。把前面的几章结合起来。 这里所有用的代码在 https://github.com/xiaotuni/angular-map-http2。 简单介绍一下 https://github.com/xiaotuni/angular-map-http2 这个项目吧 分前端用的是Angular4写的: 前端分两部分一部分是WebApp移动端
在上篇中说了怎么调用接口,这篇就来说说,接口配置吧。 后端是用NodeJS来写的,由于写后台(以前用的是C#语言)的时候,大部操作都在是对数据库表的增、删、改、查操作, 比如:根据查询出来的数据,然后某个字段进行 if else 操作。满足条件我的执行A操作,不满足的时间执行B操作。所有就我就把这些操作抽里出来,封装成相应的规则。 一个接口可能要用到好条规则,按照执行顺序一次执行下去,就可以了,执
公司为了对官网做seo(Search Engine Optimization)优化,提高在搜索引擎中的排名,需要我对网页的keywords优化。 由于之前一直负责服务端,所以接手前端项目我经历了安装node.js、安装@angular/cli、导入项目到IDE、开发、打包、部署的流程。 下面我对上述各个环节进行依次讲解: 1. 安装node.js; 由于node.js中有的npm工具,而npm工具
1.用xshell连接服务器 2.放置压缩文件 用winscp或者xftp将本地下载好的jdk 压缩包 nodejs压缩包 和NGINX压缩包放到服务器的usr/local下 3.解压三个压缩包 tar xvJf ***.tar.xz         //解压tar.xz格式文件 tar -xzvf ***.tar.gz      //来解压tar.gz格式文件 输入命令 cd /usr/loca
前言nodejs是运行在服务端的js,基于google的v8引擎。个人博客系统包含对数据库的增删查改,功能齐备,并且业务逻辑比较简单,是很多后台程序员为了检测学习成果,最先拿来练手的小网站程序。我也是在去年年末接触的nodejs,接下来随便纪录一下这个小blog的功能点和注意事项。 语言和环境1. 进入nodejs的官方网站,下载nodejs运行环境 下载安装完成以后是这个样子的2. express是基于nodejs平台的web开发框架,进入express框架的官方网站,了解express的使用3. express-session库,用来处理保存session信息的库4. mysql库,用来链接数据库和执行sql的库5. ejs库,前台模板引擎6. body-parser库,处理post请求的库7. cookie-parser库,处理cookie的库npm install xxxxxx --save 生成package.jsonnpm init输入项目的信息创建入口文件根据上面package.json文件里面填写的入口文件名创建文件index.js/*引入express*/var express=require("express");var application=express();/*创建服务器*/var appPort=process.env.VCAP_APP_PORT || 8888;application.listen(appPort,function(){console.log("application start ...");});打开浏览器,输入http://localhost:8888,显示如下,说明正常