相关疑难解决方法(0)

node_modules 文件夹的用途是什么?

我想知道 node_modules 文件夹到底是什么以及用于什么。我知道当我们使用 npm 下载任何库时,该库会转到 node_modules,但我知道当我们要将其上传到 github 时,我们必须忽略 node_modules 文件夹,因为它占用大量空间。通过 package.json 我们可以使用 npm i 下载所有依赖项,我的问题是...假设我想将我的应用程序/网站部署到某个服务器/主机,我是否也必须将 node_modules 文件夹上传到服务器?另一件事,通常我从网站下载我的 jquery 和 bootstrap 并复制到我的项目内的 css/js 文件夹中,但是这次我尝试使用 npm 并且一切都转到 node_modules 并且我使用的是cordova,当我执行命令cordova时build 既不生成我的 jquery 也不生成我的引导程序。所以这就是我的问题,如果我想主持我的项目,我真的必须上传 node_modules 吗?当它是cordova或ionic时,我还必须将node_modules复制到www文件夹吗?如果是,那么使用 npm 下载库有什么意义?这是真的吗?哪一个更好?去网站下载文件并粘贴到 www 或通过 npm 下载?

jquery node.js npm node-modules bootstrap-4

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

django ajax POST上出现405错误

我有一个带有整数字段的模型,该整数字段将在用户单击时增加,例如“投票”按钮。

该按钮仅显示在详细视图上。要增加投票数,它会发送一个ajax POST。问题在于,即使在执行视图之前,django也会返回405(不允许的方法)错误。是什么原因造成的?

这是我的代码:

views.py(不会执行)

@require_POST
def vote_proposal(request, space_name):

    """
    Increment support votes for the proposal in 1.
    """
    prop = get_object_or_404(Proposal, pk=request.POST['propid'])
    proposal_form = VoteProposal(request.POST or None, instance=prop)

    if request.method == "POST" and request.is_ajax:
        if proposal_form.is_valid():
            vote = proposal_form.cleaned_data['propid']
            vote.support_votes += 1
            vote.save()
            msg = "The vote has been saved."
        else:
            msg = "The vote didn't pass validation."
    else:
        msg = "An error has ocurred."

    return HttpResponse(msg)
Run Code Online (Sandbox Code Playgroud)

jQuery代码:

<script type="text/javascript">
    function upvote(proposal) {
        var request = $.ajax({
            type: "POST", …
Run Code Online (Sandbox Code Playgroud)

django voting django-views http-status-code-405

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

带有Chrome的Visual Studio Code调试器拒绝连接到本地主机

我已经尝试了其他帖子的一些建议,但没有成功。

我有一个9个月大的项目,该项目不再通过vs代码中的F5调试在浏览器中显示。

我使用index.html文件设置了一个全新的简单项目,以尝试获取Visual Studio代码以在Chrome浏览器窗口中启动它。

我一直在Chrome中看到错误页面,上面写着:

无法访问此站点本地主机拒绝连接。您是说http://localhost8000.com/吗?在Google中搜索localhost 8000 ERR_CONNECTION_REFUSED

launch.json:

    {
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "Launch Chrome against localhost",
            "url": "http://localhost:8000",
            "webRoot": "${workspaceFolder}"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

index.html:

hello world!!!!!
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

debugging google-chrome localhost visual-studio-code

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