小编Adr*_*sbe的帖子

如何结束express.js/node POST响应?

我在将文档保存到数据库后尝试停止发布请求,即:

app.post('/blah'), function(req,res){ 
//my code does a bunch of stuff

res.what do i put here to tell the client browser to just... stop the POST
}
Run Code Online (Sandbox Code Playgroud)

目前我只是使用res.redirect('back')哪个有效,但页面刷新完全是任意的,我宁愿它没有发生.我去了,res.end();但是把客户端发送到空白页面......

提前致谢.

编辑:

我不认为我做了很清楚,我在做什么抱歉.

也许是不好的做法,但这是最新发生的事情:

  1. POST启动数据库保存功能

  2. 浏览器坐在那里等待响应

  3. 当它好并且准备就绪时,obj被保存到DB中,然后回调触发NowJS函数,该函数将项添加到视图中(适用于所有人)

我这样做是非阻塞的(所以我想)

node.js express

36
推荐指数
3
解决办法
6万
查看次数

如何在mongodb中将字符串转换为数值

我试图将包含数值的字符串转换为MongoDB中的聚合查询中的值.

文件示例

{
"_id": ObjectId("5522XXXXXXXXXXXX"),
   "Date": "2015-04-05",
   "PartnerID": "123456",
   "moop": "1234" 
}
Run Code Online (Sandbox Code Playgroud)

我使用的聚合查询的示例

{
    aggregate: 'my_collection',
    pipeline: [
         {$match: {
             Date : 
                  {$gt:'2015-04-01', 
                  $lt: '2015-04-05'
                  }}
             },
         {$group:
             {_id: "$PartnerID",
              total:{$sum:'$moop'}
             }}]}
Run Code Online (Sandbox Code Playgroud)

结果在哪里

{
   "result": [
     {
       "_id": "123456",
       "total": NumberInt(0) 
    }
}
Run Code Online (Sandbox Code Playgroud)

如何将字符串转换为其数值?

mongodb mongodb-query

36
推荐指数
7
解决办法
8万
查看次数

我的应用程序无法打开ServletContext资源

我有Eclipse Maven web项目,我使用Spring mvcSpring安全性.当我试图启动它时,它并没有取决于初始化上下文:

Could not open ServletContext resource [/WEB-INF/spring-dispatcher-servlet.xml]

更多细节如下:


这是我的 web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">

<display-name>Web Manager</display-name>
<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
             /WEB-INF/spring/app-config.xml, /WEB-INF/spring/security-config.xml
    </param-value>
</context-param>

<!-- Spring MVC -->
<servlet>
    <servlet-name>spring-dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>spring-dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

<!-- Spring Security -->
<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)

这是我的 app-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:context="http://www.springframework.org/schema/context" …
Run Code Online (Sandbox Code Playgroud)

web-applications spring-mvc spring-security maven-eclipse-plugin

35
推荐指数
2
解决办法
12万
查看次数

如何为SimpleForm编写更清晰的日期选择器输入

我喜欢simple_formrails 的gem,但我不喜欢这行代码:

<%= f.input :deadline, :as => :string, :input_html => { :class => 'date_picker' } %>
Run Code Online (Sandbox Code Playgroud)

我想写:

<%= f.input :deadline, :as => :date_picker %>
Run Code Online (Sandbox Code Playgroud)

甚至完全写出:date/ :datetime匹配器.

但我真的不想写一个整体 custom_simple_form

我认为一定有可能......

请帮助谢谢

forms ruby-on-rails ruby-on-rails-3

33
推荐指数
3
解决办法
3万
查看次数

Eclipse工作区和项目与IntelliJ项目和模块?

切换到使用IntelliJ进行所有编码,但我对IntelliJ"项目"模块的使用感到困惑.

有人可以告诉我Eclipse的 "项目"是否与IntelliJ使用"项目"相同.

或者Eclipse的 "工作空间"更像是一个IntelliJ '项目 '?

eclipse ide project intellij-idea

32
推荐指数
1
解决办法
1万
查看次数

计算向量中不同值的数量

我有一个标量值向量,我试图得到:"有多少不同的值".

例如,在我想要的group <- c(1,2,3,1,2,3,4,6)唯一值中.1,2,3,4,65

我提出了:

length(unique(group))
Run Code Online (Sandbox Code Playgroud)

但我不确定这是最有效的方法.有没有更好的方法来做到这一点?

注意:我的情况比示例复杂,包括大约1000个数字,最多25个不同的值.

performance r count

30
推荐指数
4
解决办法
7万
查看次数

带有MVC的Spring 3 JSON

有没有办法构建分别使用和生成格式化请求和响应的Spring Web调用application/json

也许这不是Spring MVC,我不确定.我正在寻找与Jersey/JSON类似的Spring库.最好的情况是,如果有一个注释,我可以添加到Controller类,将其转换为JSON服务调用.

显示如何使用JSON 构建Spring Web Services的教程非常棒.


编辑:我正在寻找一种基于注释的方法(类似泽西岛).

EDIT2:像泽西岛一样,我正在寻找REST支持(POST,GET,DELETE,PUT).

编辑3:最优选的,这将是pom.xml关于使用spring-js与jackson Spring原生版本的东西的条目和一些信息.

java spring json web-services

29
推荐指数
2
解决办法
6万
查看次数

Spring 3.0.5不会从属性中评估@Value注释

尝试在Spring 3.0.5.RELEASE中将属性自动连接到bean ,我正在使用:

因此,用户名被设置为字面意思 "${username}",因此表达式不会被解析.我对此类的其他自动连接依赖项进行了设置,Spring不会抛出任何异常.我也尝试添加,@Autowired但它没有帮助.

如果我将属性解析为单独的bean然后使用@Autowired+ @Qualifier,它可以工作:

<bean id="username" class="java.lang.String">
    <constructor-arg value="${username}"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

任何想法如何使用只是@Value?也许我需要包含一些我没有的Spring依赖项?谢谢

spring frameworks properties autowired

29
推荐指数
1
解决办法
4万
查看次数

如何获得枚举的可能项目数?

是否有内置的方法来获取Enum的项目数量,如Myenum.length,

或者我必须自己实现一个功能int size()硬编码元素的数量?

java enums

29
推荐指数
4
解决办法
3万
查看次数

使用docker compose继承或嵌套

启动我们的应用程序的最佳方式是使用我们提供的docker compose.该泊坞窗,撰写启动所有与正确配置的服务.

现在我们想提供一个docker-compose,其中应用程序使用不同的后端运行.在这个组成中,8个10个服务是相同的,2个是不同的.

没有代码重复如何实现这一目标? 我看到服务可以从另一个docker-compose文件扩展服务,但是这仍然需要列出两个文件中的所有10个服务.

docker-compose

28
推荐指数
3
解决办法
2万
查看次数