小编mar*_*ark的帖子

()=> {...}与()=>有何不同

我发现了一个奇怪的问题.

给定一个过滤器和一个对象数组,我想只选择那些与过滤器匹配的对象.

奇怪的是,这不起作用

this.state.articles.filter((article) => {
  article.category === filter 
})
Run Code Online (Sandbox Code Playgroud)

虽然这样做

this.state.articles.filter((article) => article.category === filter )
Run Code Online (Sandbox Code Playgroud)

我原本以为他们会评价相同,但似乎并非如此.有什么想法吗?

javascript

11
推荐指数
3
解决办法
775
查看次数

403在expressjs中发布时出现禁止错误

他全部,我正在尝试发布一个新表单,并且我一直收到以下403错误

Error: Forbidden
at Object.exports.error (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/utils.js:63:13)
at createToken (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/middleware/csrf.js:82:55)
at Object.handle (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/middleware/csrf.js:48:24)
at next (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/proto.js:193:15)
at Object.handle (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/view-helpers/index.js:65:5)
at next (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/proto.js:193:15)
at Object.handle (/Users/mark/Dropbox/Programming/mine/node/botappv2/config/express.js:70:7)
at next (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/proto.js:193:15)
at Object.handle (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/connect-flash/lib/flash.js:21:5)
at Context.next (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/proto.js:193:15)
Run Code Online (Sandbox Code Playgroud)

routes.js

module.exports = function (app, passport) {

  app.get('/', home.index)
  app.get('/dns_servers', dns_server.index)

  app.get('/dns_servers/new', dns_server.new)
  app.post('/dns_servers/create', dns_server.create)

  app.get('/dns_servers/:id', dns_server.show)

  app.get('/dns_servers/:id/edit', dns_server.edit)
  app.post('/dns_servers/:id', dns_server.update)

  app.post('/dns_servers/:id/delete', dns_server.delete)
}
Run Code Online (Sandbox Code Playgroud)

形成行动

form(action='/dns_servers/create',method='post')
Run Code Online (Sandbox Code Playgroud)

有没有人知道为什么这会创建403?

node.js express

7
推荐指数
1
解决办法
5171
查看次数

Rails 5 中的 ActionController::InvalidAuthenticityToken

我正在ActionController::InvalidAuthenticityToken使用 rails 5。它可以正常工作一段时间,然后就放弃了工作。

# Application Controller
class ApplicationController < ActionController::Base
  protect_from_forgery with: :exception
end
Run Code Online (Sandbox Code Playgroud)

我正在使用 rails 表单助手,并传入一个表单对象

# price_history/new.html.erb
<%= form_for @price_history_form, url: 'price_history' do |f| %>
  ...
<% end %>
Run Code Online (Sandbox Code Playgroud)

我可以看到在 html 中生成的真实性令牌,并传递到控制器中..

class PriceHistoriesController < ApplicationController
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会这样。有什么想法吗?

ruby ruby-on-rails

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

为什么不是clojure.string类型的clojure字符串?

只是好奇为什么Clojure中的字符串不是clojure.string类型,而是java.lang.String.我需要要求clojure.string访问本机Clojure字符串函数似乎有点奇怪?

clojure

3
推荐指数
1
解决办法
105
查看次数

从文件中读取并以向量形式返回输出

我只是在学习 clojure 并尝试读取文件并使用返回的结果向量做一些事情。在这种情况下,我只是想把它打印出来。

下面是有问题的代码:

(defn read_file
  "Read in a file from the resources directory"
  [input]
  (with-open [rdr (reader input)]
    (doseq [line (line-seq rdr)])))

(defn -main []
  (println (read_file "resources/input.txt") ))
Run Code Online (Sandbox Code Playgroud)

println 返回“nil”。我需要做什么才能返回“行”

clojure

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

为什么没有将第一个日期添加到数组中

为什么第一个日期没有被添加到这个数组?

function createArrayOfDates(start, end) {
    var dateArray = [];

    while(start < end) {
      dateArray.push(start);
      start = new Date(start.setDate( start.getDate() + 1 ));
    }

    return dateArray;
}

start = new Date(2015, 01, 01);
end = new Date(2015, 01, 05);
console.log(createArrayOfDates(start, end));
Run Code Online (Sandbox Code Playgroud)

我期望的输出应包括第一个日期(2015/01/01),但数组从第二个开始.

有任何想法吗?

javascript

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

标签 统计

clojure ×2

javascript ×2

express ×1

node.js ×1

ruby ×1

ruby-on-rails ×1