当前位置: 首页 > news >正文

湖北城市建设职业技术学院网站成都十大景观设计公司

湖北城市建设职业技术学院网站,成都十大景观设计公司,网站结构有哪些类型,模板王怎么下载字体最近有个需求需要使用到koa搭建服务器并编写接口对数据库进行增删改查#xff0c;因此写一篇博客记录这段时间的收获。 一、新建koa项目 #xff08;一#xff09;安装koa及其相关依赖 npm i koa npm i koa-router// 中间件#xff0c;用于匹配路由 npm i koa-bodyparse…最近有个需求需要使用到koa搭建服务器并编写接口对数据库进行增删改查因此写一篇博客记录这段时间的收获。 一、新建koa项目 一安装koa及其相关依赖 npm i koa npm i koa-router// 中间件用于匹配路由 npm i koa-bodyparser// 中间件用于解析请求body npm i koa-static// 中间件用于设置静态资源目录 二搭建koa服务器 // app.js const http require(http); const Koa require(koa); const bodyParser require(koa-bodyparser); const router require(./routes/index); const static require(koa-static); const config require(./config);module.exports async () {// 创建koa应用const app new Koa();//设置静态资源目录用于存放前端代码build后的内容app.use(static(public));// 注册中间件app.use(bodyParser());// 路由业务入口app.use(router.routes(), router.allowedMethods());// 启动服务const server http.createServer(app.callback());server.listen(config.serverPort);server.on(error, onServerError);server.on(listening, () {logger.info(服务启动于端口 ${config.serverPort});}); };function onServerError(error) {if (error.syscall ! listen) {throw error;}const bind typeof config.serverPort string ? Pipe ${config.serverPort} : Port ${config.serverPort};// handle specific listen errors with friendly messagesswitch (error.code) {case EACCES:logger.fatal(${bind} 需要更高的权限);process.exit(1);case EADDRINUSE:logger.fatal(${bind} 端口已被使用请检查是否开启了多个服务。);process.exit(1);default:throw error;} }一般在项目中接口可以分为好多不同的模块的如果把所有的接口请求处理函数都放在上面的 app.js文件就会显得非常庞大且杂乱。所以 1、新增一个routes文件夹专门用来存放路由 // routes/index.js const createRouter require(koa-router); const Home require(../controllers/Home);const router createRouter();router.get(/, async (ctx) {ctx.body helloWorld;});router.post(/test, Home.test;module.exports router;2、新增一个controllers文件夹把接口的处理函数统一放在这里 // controllers/index.js const test async (ctx, next) {ctx.body 测试 } 三启动服务器 直接在app.js的当前文件夹下下node app.js即可启动服务器
http://www.pierceye.com/news/985134/

相关文章:

  • 地方网站系统wordpress管理入口
  • 个人做网站开发指标开发板是什么东西
  • 国家住房与城乡建设部网站国内比较知名的大型门户网站
  • 网站怎么做音乐播放器大众公司网页设计
  • 网站开发地图导航页面广州公司网站建设公司
  • php网站怎么建设快速搭建网站的工具有哪些
  • 百度做的网站后台怎么更新网站要学什么
  • 做it人经常逛的网站国通快速建站
  • 网站标题会影响吗wordpress改域名修改哪里
  • 做音乐网站需要版权么工业设计图片产品
  • 外包网站问些什么问题浙江省信息港成绩查询
  • 手机网站怎么dw做官方网站下载打印机的驱动
  • 网站被攻击空间关了怎么办网站用的是什么语言
  • 欧亚专线快递查询商丘seo
  • 网站建设跟加入会员哪个效果好网站建设优化开发公司哪家好
  • 网站建设执行力wordpress php解密算法
  • 青岛网站设计皆挺青岛造价人员做兼职的网站
  • 潍坊cms建站系统wordpress 朴素
  • 网站建设方面的课程国外 图片网站
  • 网络哪里能接活做网站新浦网站制作网站建设
  • 新手自己做网站凡科网建设网站如何修改源代码
  • 做自媒体发视频用哪些网站贵州网站建设联系电话
  • 可以提供排版的网站友情链接怎么弄
  • 优秀网站建设空间海口 网站建设
  • 设计网站页面出现问题九江哪家网站建设公司好
  • 深圳做企业网站的公司成都公司展厅
  • 两学一做 网站t型布局网站怎么做
  • 论坛网站建设联系方式成都网站设计制作价格
  • 网页网站建设的ppt模板下载响应式网站项目
  • 做网站在哪里可以找到高清壁纸北京响应式网站