首页 > TAG信息列表 > restify

javascript-关闭MySQL后再打开,Node.js进程无法恢复

我将Node.js与MySQL一起使用并进行了reify. 我有以下代码作为REST API的一部分运行.它工作正常. server.get('/test', function (req, res, next) { var query_string = "SELECT DATE(date_transacted) AS transaction_date, " + " MonthReports.tb AS MonthR

javascript-重新验证GET请求正文

我正在使用restify构建rest api,我需要在get请求中允许发布正文.我正在使用bodyparser,但它只提供一个字符串.我希望它是一个像普通发布端点中那样的对象. 如何将它变成一个对象?这是我的代码: const server = restify.createServer(); server.use(restify.queryParser()); server.u

mysql-无法连接到Docker容器

我有一个使用Restify构建的Node.js服务,我正在尝试使用Docker对其进行包装.我的Dockerfile似乎工作正常,并且我的数据库和服务启动,并且使用docker exec我可以卷曲REST端点.但是,端口似乎没有暴露.如果重要的话,我在Mac上.这是我的Dockerfile: FROM ubuntu:14.04 MAINTAINER Oscar

javascript – node-restify:如何缩进JSON输出?

使节点更好地输出JSON的正确方法是什么(即使用换行符和缩进)? 我基本上希望它输出像JSON.stringify(object,null,2)这样的东西,但我认为没有办法配置restify来做到这一点. 没有补丁修改的最佳方法是什么?解决方法:您应该能够使用格式化程序实现这一点(参见Content Negotiation),只需

javascript – 如何使用Node中的Promises一次执行并行异步多个请求

数组和循环,但我希望能够并行运行所有这些,因为我不想一个接一个地运行. 我基本上希望将所有端点调用状态代码,正文和时间存储为数组,并将它们作为结果返回,而不管端点中是否存在错误. 我正在使用Bluebird,我如何使用它的功能来解决这个问题?解决方法:您可以将Promise.map与.bind一