码迷,mamicode.com
首页 > 其他好文 > 详细

搭建graphQL

时间:2016-08-06 18:54:51      阅读:473      评论:0      收藏:0      [点我收藏+]

标签:

首先需要node,去官网下载即可,然后新建一个文件夹。

我新建的文件夹为MD,然后cd MD,npm init初始化项目,然后下载三个必要的插件

npm install express --save
npm install graphql --save
npm install express-graphql --save

之后下载babel-core,

npm install babel-core --save
npm install babel-preset-es2015 --save 

因为babel6之后插件化了,所以需要下载core并且需要编写一个文件.babelrc里面添加上

{
  "presets": [
    "es2015"
  ]
}

然后可以下载nodemon来起服务,

npm install nodemon -g

当然不能忘记把js写好,我的项目下写了两个js,一个是index.js,另一个是server.js

server.js

//server.js
import express from ‘express‘;

let app = express();
let PORT = 3000;

app.post(‘/graphql‘, (req, res) => {
  res.send(‘Hello!‘);
});

let server = app.listen(PORT, function() {
  let host = server.address().address;
  let port = server.address().port;

  console.log(‘GraphQL listening at http://%s:%s‘, host, port);
});

index.js

require(‘babel-core/register‘);
require(‘./index.js‘);

启动服务 nodemon index.js

如果结果为这样就成功了

技术分享

然后,用post方式访问localhost:3000/graphql就可以看到返回结果Hello!了

搭建graphQL

标签:

原文地址:http://www.cnblogs.com/web-Timer/p/5744454.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!