天天看点

node-sails后台搭建

这个就直接简单搭建最基本的后台了

一、安装

安装sails

npm i sails

sails -v //检测版本

创建空项目

sails new my-app

安装数据库

cd my-app

npm install sails-mysql -save

二、文件配置

node-sails后台搭建

Datastores.js 里面的数据库配置url

Local.js里面port :1448端口 服务启动的端口

blueprints.js里面 actions:true 自动公开应用程序中每个操作的隐式路由

个别配置

当你安装好新建一个controller的时候你会发现报

Expected linebreaks to be ‘LF’ but found ‘CRLF’.eslint(linebreak-style)

不要着急 ,小问题

在.eslintrc文件 rules 里面 配置 “linebreak-style”: [0 ,“error”, “windows”], //允许windows开发环境

三、创建控制器

node-sails后台搭建

文件开头要大写

node-sails后台搭建

访问http://localhost:1448/TestAll/getDate

ok 搭建配置完成 node app.js 启动服务 访问接口即可

github https://github.com/gitbin123/sails.git

这里做个补充 module.exports和 require export和import

module.exports是commonJS里面的规范,module是针对当前的模块,外界不能访问,exports则是这个mdule得对外的接口 具体的引用操作如下:

file.js文件

var a=1

module.exports.val=a

val.js文件引用

var a=require("./file.js")

console.log(a.val)

export和import是es6里面的模板规范 他俩之间没有什么半毛钱的关系

file.js文件

var a=1

var b=2

export {a,b}

val.js文件引用

import {a,b} from ‘./file.js’

console.log(a,b)

es6这个还可以设置默认值

file.js文件

export default “我是没有值得时候”

val.js文件引用

import srtr from ‘./file.js’

console.log(str)

完美!

继续阅读