小编deb*_*eka的帖子

不允许POST请求 - 405 Not Allowed - nginx,即使包含头文件也是如此

我在尝试在我的应用程序中执行POST请求时遇到问题并且我搜索了很多,但是我找不到解决方案.

所以,我有一个nodeJS应用程序和一个网站,我正在尝试使用此站点的表单进行POST请求,但我总是这样做:

在此输入图像描述

在控制台中我看到:

    Uncaught TypeError: Cannot read property 'value' of null 
Post "http://name.github.io/APP-example/file.html " not allowed
Run Code Online (Sandbox Code Playgroud)

在这行代码中:

file.html:

<form id="add_Emails" method ="POST" action="">

    <textarea rows="5" cols="50" name="email">Put the emails here...
    </textarea>

        <p>
        <INPUT type="submit" onclick="sendInvitation()" name='sendInvitationButton' value ='Send Invitation'/>
        </p>


</form>

<script src="scripts/file.js"></script>
Run Code Online (Sandbox Code Playgroud)

file.js:

function sendInvitation(){

    var teammateEmail= document.getElementById("email").value;
Run Code Online (Sandbox Code Playgroud)

我阅读了很多帖子和跨域文档,但它没有用.研究来源1:http://enable-cors.org/server.html 研究来源2:http://www.w3.org/TR/2013/CR-cors-20130129/#http-access-control-max-年龄

我现在在做什么:

我正在尝试从我的服务器的不同域POST:

POST REQUEST: http://name.github.io/APP-example/file.html,github repository

POST LISTENER:" http://xxx.xxx.x.xx:9000/email,server localhost(x->我的ip地址)

所以,我在其他文件中遇到了同样的问题,但是我修复了它将这段代码放在每条路径的开头:

var express = require('express');
var sha1 = require('sha1'); 

var router …
Run Code Online (Sandbox Code Playgroud)

nginx cross-domain node.js express nodemailer

43
推荐指数
2
解决办法
10万
查看次数

如何在MongoDB中返回文档的ObjectId或_id?和错误"$ in需要一个数组"

我在MongoDB中有一个文档,我想得到这个文档的ObjectId,但到目前为止我还没有找到一个对我这样做的方法.

查询示例:

 user= db.users.find({userName:"Andressa"})
Run Code Online (Sandbox Code Playgroud)

这返回:

 { "_id" : ObjectId("53b1c579bdf3de74f76bdac9"), "userid" : 0, "userName" : "Andressa", "userEmail" : "dessa_beca@hotmail.com", "teams" : [ 1, 2, 3 ] }
Run Code Online (Sandbox Code Playgroud)

我想让ObjectId做另一个查询.

例:

 userID =  `user._id();` //but this does not work, of course, its an example
Run Code Online (Sandbox Code Playgroud)

所以,我可以使用ObjectId来执行另一个查询,如下所示:

 userFind = db.users.find({_id: userID})
Run Code Online (Sandbox Code Playgroud)

更新:此代码:

 db.teams.find({_id:{$in: user.teams}})
Run Code Online (Sandbox Code Playgroud)

返回此错误:

error: {
    "$err" : "Can't canonicalize query: BadValue $in needs an array",
    "code" : 17287
Run Code Online (Sandbox Code Playgroud)

有人知道吗?

mongodb nosql objectid

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

Android中的消息队列是什么?

谁能解释一下Android中的消息队列是什么?它是正在运行的进程列表吗?我找不到很好的来源来解释它。

我问这个问题是因为我正在阅读有关视图类的方法帖子。

邮政

添加到 API 级别 1 布尔值帖子(可运行操作)

导致 Runnable 添加到消息队列中。可运行程序将在用户界面线程上运行。

先感谢您。

post android message-queue

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