今天是我入职第二天,leader跟我说,昨天配置好了服务端渲染的文件,今天就先研究研究如何使用koa来搭建一个node server吧! 按照惯例,我去koa官网查了一下什么是koa,结果官网很简单的一句话介绍:koa--基于node.js平台的下一代web开发框架. 个人感觉koa官方文档对于前端小白来说,写的不是很友好,建议上手之前先看看阮一峰的koa框架教程和廖雪峰写的关于koa入门文章. 然后引入项目第一步,安装koa: npm i koa -S 安装完之后,首先在项目根目录下新建一个s…
[ubuntu下搭建node server的几个坑] 1.环境变量 process.env.PORT需要使用 export PORT=80设置 windows下是set PORT=80 2.命令连结 linux下是&&(两个),而windows下是&(1个) linux:export PORT=80 && node ./bin/www windows:set PORT=80 & node ./bin/www 3.80端口必须root权限才能开启,否则会出错.…
一.关于Apollo Server Apollo Server是一种使用JS创建GraphQL服务端的一个方案.它的兼容性比较好,可以很好地和GraphQL客户端进行兼容.同时它可以 独立作为服务端进行 以插件的形式与现有的NodeJS 服务端程序进行兼容 可以作为一个GraphQL的数据网关. 官网地址:https://www.apollographql.com/docs/apollo-server/ 二.搭建Apollo GraphQL Server 1) 和搭建Node Server类似.…
前言 由于一直在用 vue 写业务,为了熟悉下 react 开发模式,所以选择了 react.数据库一开始用的是 mongodb,后来换成 mysql 了,一套下来感觉 mysql 也挺好上手的.react-router.koa.mysql 都是从0开始接触开发的,期间遇到过很多问题,印象最深的是 react-router 参考官方文档配置的,楞是跑不起来,花费了好几个小时,最后才发现看的文档是v1.0, 而项目中是v4.3, 好在可参考的资料比较多,问题都迎刃而解了. 博客介绍 前端项目通过…
学习架构: 由于Koa2已经支持ES6及更高版本,包括支持async方法,所以请读者保证Node.js版本在7.6.0以上.如果需要在低于7.6的版本中应用Koa的async方法,建议使用Babel hook.示例代码如下: require('babel-register'); // 应用的其余 require 需要被放到hook后面 const app = require('./app'); 1.项目初始化 在安装Koa之前,读者需要先创建项目的目录.新建文件夹koa2-tutorial/用来…
前文,vue分类里有一个日志demo的练习,这篇文章就是介绍针对日志demo的服务是怎么写的 一.koa搭建项目 1. npm init 2. npm install koa 二.建数据库 下面是项目文件夹,大概都知道是啥,主要是文件夹里面的文件比较重要 三.编写config 1.编写config 我们已经有了数据库和表,现在需要对数据库和表进行一个配置,就是config文件夹下的config文件 2. DBConfig ①引入sequelize,对数据库进行操作. ②添加表格共用字段 3.Mo…
低代码简介 上世纪八十年代,美国就有一些公司和实验室开始了可视化编程的研究,做出了4GL"第四代编程语言",到后来衍生成VPL"Visual Programming Language可视化编程语言" 2014年,"低代码(Low-Code)"的概念被Forrester Research研究机构正式提出,关于"低代码"的定义是:利用很少或几乎不需要写代码就可以快速开发应用,并可以快速配置和部署的一种技术和工具 2017年,Gar…
继前段时间西安电面之后顺利拿到了OFFER,今天(5月2号)是我入职第一天,在简短的内部培训了一上午后,前端leader让我先了解下什么是vue的服务器端渲染(SSR). SSR,英文全称叫 Server side rendering ,国人叫它服务器端渲染. 首先听到这个名词,我头脑就有点眩晕.咱们还是先去官网了解下SSR的定义: Vue.js 可以将同一个组件渲染为服务器端的 HTML 字符串,将它们直接发送到浏览器,最后将静态标记"混合"为客户端上完全交互的应用程序.这种在服务器…
现如今Oracle依然是RDBMS的王者,在技术上和战略上,Oracle仍然一路高歌猛进,并且全面引领行业迈入了云时代,伴随着12cR2即将在2016年正式发布,学习Oracle之路依旧任重道远,目前来看Oracle就业需求依旧旺盛,而且相关的运维理念,迁移,升级,优化工作还是非常具有挑战性.炼数成金之前也开设过多门Oracle课程,从架构理论,SQL,性能优化等都有专门的课程开设,但是没有一门课程是能将技能和就业如此紧密连接的一门课.学习到的技能,如何能够在面试时为我所用,能否立即运用到实践中…
[编者按]本文作者为 Szabolcs Kurdi,主要通过生动的实例介绍如何在 Windows 10 中搭建 Node.js 环境.文章系国内 ITOM 管理平台 OneAPM 编译呈现. 在本文中,笔者将展示如何在 Windows 10 中搭建 Node.js 环境.并且,作为检验,笔者会在新搭建的环境中运行自己正在努力的一个项目(该项目依赖于 koa, pg, amqplib 等模块). 请注意:本文的首要目的是为 Node.js 项目搭建开发者环境,而非运行某个项目.笔者随后会介绍如何部…