作家
登录

前端开发者该如何设置数据库

作者: 来源: 2017-11-24 09:31:33 阅读 我要评论

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践


设备数据库

起首我们须要先有一个数据库。你可以经由过程 mlab 获取一个免费的。注册之后,在 MongoDB 的部属表中点击 新建。 我们要用的是这个免费的沙盒数据。

我们可以在变量 request.params.user 中检索 user

创建数据库之后,我们须要创建一个账户以便于我们进行自我验证。点击数据库名称,然后点击 用户 , 并添加数据库用户 。 写下钠揭捉?择的之后要用到的用户名和暗码 。

在数据库页面的顶部,你可以或许看到一个 MongoDB URI 。这是我们数据库的网址。这个数据库的 URI 相当于网页的 URL 。平日情况下,MongoDB 的 URI 如下:

  1. mongodb://<dbuser>:<dbpassword>@<host>:<port>/<dbname> 

例如,我的:

  1. mongodb://admin:superSecretPassword@ds111885.mlab.com:11885/medium 

设置办事器

我们会在后端应用 Node。你可能单击 这里 克隆我在 Glitch 上的项目,省去本身设置的麻烦。

我们大年夜 server.js 开端,如下:

  1. // init project 
  2. const express = require('express'); // the library we will use to handle requests 
  3. const app = express(); // instantiate express 
  4. app.use(require("cors")()) // allow Cross-domain requests  
  5. app.use(require('body-parser').json()) // automatically parses request data to JSON 
  6.  
  7. // base route 
  8. app.get("/"function (request, response) { 
  9.   response.send("TODO") // always responds with the string "TODO" 
  10. }); 
  11.  
  12. // base route 
  13. app.post("/"function (request, response) { 
  14.   response.send("TODO") // always responds with the string "TODO" 
  15. }); 
  16.  
  17. app.put("/"function (request, response) { 
  18.   response.send("TODO") // always responds with the string "TODO" 
  19. }); 
  20.  
  21.  
  22. // listen for requests, the process.env.PORT is needed because 
  23. // we are using glitch, otherwise you could have written 80 or whatever 
  24. var listener = app.listen(process.env.PORT, function () { 
  25.   console.log('Your app is listening on port ' + listener.address().port); 
  26. }); 

我们起首导入了 express —— 这个库用来处理向我们的办事器送来的请求。

前端开辟者该若何设置数据库

 1/4    1 2 3 4 下一页 尾页

  推荐阅读

  李开复:未来几年,中国最赚钱的工作是什么?

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 1 故事安闲波人工智能高潮开端2017年,无人不谈人工智能。即使,1980年,他已经在哥伦比亚大年夜学,和同窗们一路研制>>>详细阅读


本文标题:前端开发者该如何设置数据库

地址:http://www.17bianji.com/lsqh/39194.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)