标签:
首先需要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!了
标签:
原文地址:http://www.cnblogs.com/web-Timer/p/5744454.html