我试图在nodejs服务器上获取html元素数据。但是我一直在浏览器中收到很多错误。这是我的html页面。加载资源失败:服务器响应状态为404(未找到)和nodejs

SimplyBPM | Customer 360 CRM | Dashboard

Include HTML here
Include HTML here

Customer 360 CRM Dashboard

9

Unassigned

Show all

3

My Incidents

Show all

2

New Incidents

Show all

4

Follow-up Today

Show all

Search

Incident Search ID:

Search

Advanced

Incident Table

AlertPriorityIncident IDDescriptionTypeStatusCreated OnAssigned To

Include HTML here

Version 2.3.0

Copyright © 2015-2016 CGS IT Solutions. All rights reserved.

Processing...

70% Complete

var totalRows = 0;

var rowCount = 10;

$(document).ready(function(){

getAllRecords(0);

getAllNotes();

$(document).ajaxComplete(function(){

readOnlyNotes();

});

});

function getAllRecords(rowOffset)

{

var dataString = "action=list&rowOffset=" + rowOffset + "&rowCount=" + rowCount;

$("#pleaseWaitDialog").modal("show");

$.ajax({

type:"GET",

url:"/api/itsm/incident",

data:dataString,

success:function(response)

{

$("#pleaseWaitDialog").modal("hide");

var returnMessage = checkResponse(response);

if(returnMessage == true)

{

generateTableHTML(response);

pagination(true,'LIST');

}

else if(returnMessage != false)

{

alert(returnMessage);

}

}

});

}

function generateTableHTML(response)

{

var responseJSON = JSON.parse(response);

var responseJSONList;

if(responseJSON.TOTAL_ROWS && responseJSON.TOTAL_ROWS != null && responseJSON.TOTAL_ROWS != undefined)

{

totalRows = responseJSON.TOTAL_ROWS;

}

responseJSONList = responseJSON.RESULTS_SET;

var incidentTable = document.getElementById("incidentList");

var html = "";

for(var i=0;i

{

html += "

";

if(i%2 == 0)

{

html += "

";

}

else

{

html += "

";

}

html += "

" + responseJSONList[i].PRIORITY; + "";

html += "

" + responseJSONList[i].INCIDENT_ID + "";

html += "

" + responseJSONList[i].SHORT_DESC + "";

html += "

" + responseJSONList[i].INCIDENT_TYPE + "";

html += "

" + responseJSONList[i].STATUS + "";

html += "

" + responseJSONList[i].CREATED_DATE + "";

html += "

" + responseJSONList[i].ASSIGNED_TO + "";

html += "

";

}

incidentTable.getElementsByTagName("tbody")[0].innerHTML = html;

}

function filterList(type,rowOffset)

{

$("#pleaseWaitDialog").modal("show");

var searchObject = new Object();

var tempDate = new Date();

if(type == "NEW")

{

searchObject["CREATED_DATE"] = yyyymmdd(tempDate);

}

else if(type == "FOLLOWUPTODAY")

{

searchObject["FOLLOW_UP_DATE"] = yyyymmdd(tempDate);

}

else if(type == "MYRECORDS")

{

searchObject["ASSIGNED_TO"] = "Troy";

}

else if(type == "ALL")

{

searchObject["1"] = "1";

}

var searchObjectString = JSON.stringify(searchObject);

var dataString = "searchRequest=" + searchObjectString + "&action=search&rowOffset="+ rowOffset +"&rowCount=" + rowCount;

$.ajax({

type:"GET",

url:"/api/itsm/incident",

data:dataString,

success:function(response)

{

$("#pleaseWaitDialog").modal("hide");

var returnMessage = checkResponse(response);

if(returnMessage == true)

{

document.getElementById("CURRENT_FILTER_TYPE").value = type;

generateTableHTML(response);

pagination(true,'FILTER');

}

else if(returnMessage != false)

{

alert(returnMessage);

}

}

});

}

function searchRecord()

{

$("#pleaseWaitDialog").modal("show");

var searchObject = new Object();

$(".sbDataFields").each(function(){

searchObject[$(this).attr("id")] = encodeURIComponent($(this).val());

});

var searchObjectString = JSON.stringify(searchObject);

var dataString = "searchRequest=" + searchObjectString + "&action=search&rowOffset=0&rowCount=1";

$.ajax({

type:"GET",

url:"/api/itsm/incident",

data:dataString,

success:function(response)

{

$("#pleaseWaitDialog").modal("hide");

var returnMessage = checkResponse(response);

if(returnMessage == true)

{

generateTableHTML(response);

pagination(false,'SEARCH');

}

else if(returnMessage != false)

{

alert(returnMessage);

}

}

});

}

这里是我的NodeJS服务器程序。

var express = require('express');

var bodyParser = require('body-parser');

var urlencodedParser = bodyParser.urlencoded({ extended: false });

var mysql = require('mysql');

var $ = require('jquery');

var settings = {

host: 'cgs-devdb.czspzuv6lcaw.us',

database: 'Customer 360',

user: 'cgsadmin',

password: 'cypre55gs'

};

// Express

var app = express();

app.use(express.static(__dirname + '/public'));

app.use(bodyParser.urlencoded({ extended: false}));

app.use(bodyParser.json());

app.get('/dashboard.html', function (req, res) {

res.sendFile(__dirname + "/" + "dashboard.html");

});

// Get information submitted

app.get('/api/itsm/incident', function(req, res){

var obj = {};

var jsonString = JSON.stringify(req.body);

console.log('body: ' + JSON.stringify(req.body));

console.log(req.body);

var qb = require('node-querybuilder').QueryBuilder(settings, 'mysql', 'single');

// Generating Query

qb.select('*')

.where(req.body)

.get('SM_INCIDENT', function(err,response) {

if (err) return console.error("Uh oh! Couldn't get results: " + err.msg);

console.log("Query Ran: " + qb.last_query());

console.log(response);

res.send(response); // sending back the response to ajax

});

});

// Start server

app.listen(8000);

console.log("API is running on port");

我发现很难获得,因为脚本的确切的HTML页面没有被包括在内。帮我找出错误。 谢谢!

+0

我没有看到你的公开文件夹中列表 –

+0

确保您的所有静态资产公用文件夹 –

xsmax 拨号失败服务器无响应,加载资源失败:服务器响应状态为404(未找到)和nodejs...相关推荐

  1. nod找不到服务器,Nodejs服务器:无法加载资源:服务器响应状态为404(未找到)...

    我在节点中设置了一个Web服务器 . var app = express(); app.use(express.static(PUBLIC_PATH)); server = require('http ...

  2. HTML资源未找到,加载资源失败:服务器响应状态为404(未找到)

    我正在关注有关Javascript和Ajax的Lynda教程,并在主题为"使用同步XHR请求"的主题上挂起了这个问题.加载资源失败:服务器响应状态为404(未找到) 基本上HTML ...

  3. 500000服务器响应错误,加载资源失败:服务器响应状态为500(内部服务器错误)Django...

    我在S3文件夹中运行Html文件,在HTML文件中运行/打开HTML文件时出现AJAX调用I我正在低于错误.加载资源失败:服务器响应状态为500(内部服务器错误)Django 无法加载资源:服务器按照 ...

  4. 服务器 响应400,加载资源失败:服务器响应的状态为400:spring mvc

    我使用上传图像向数据库添加了一行.当我查询行的列表时,图像出现,但是当我尝试更新行时,我遇到了错误"无法加载资源:服务器响应400的状态:弹簧mvc".图像不出现!加载资源失败:服 ...

  5. p服务器不响应,无法加载资源:服务器响应状态为500

    这里我; m使用角度与mvc当我; m试图发送数据我收到错误如上所示,我也得到一些脚本errr无法加载资源:服务器响应状态为500 $scope.DeleteCustomer = function(l ...

  6. java类加载加载资源的方式以及加载资源失败问题

    加载资源的方式 1  正常的文件读取File 2  类加载器 重点说类加载器 如上图的包资源com.lsl.mybatis.io.resources.propeties 2.1   Clas.clss ...

  7. android资源加载失败,Unity2017,打成安卓包之后加载资源失败

    在game.unity的基础上简单改了一下,但是执行SceneLoader.Load("Scene/TestScene/TestScene.unity");的时候会看到加载失败的l ...

  8. VC++ FindResource加载资源失败

    接口原型: HRSRC FindResourceA(     _In_opt_ HMODULE hModule,     _In_     LPCSTR lpName,     _In_     LP ...

  9. java 无法加载资源,JavaScript:无法加载资源:服务器响应状态为404(未找到)

    我处理 JavaScript 应用程序,该应用程序在 https://localhost:63342/WalletClient/index.html_ijt=k4ock08pqsve8hb7b2b34 ...

最新文章

  1. pycharm在401跑程序需要每个py文件加一句
  2. 【2018-01-28】HTML-布局
  3. module.exports和exports得区别
  4. 量化指标公式源码_通达信博尔量化指标 看了就明白 源码
  5. 数学建模——怎样学习数学建模
  6. android 锁屏显示消息格式,通知!在锁屏上显示Android通知 | MOS86
  7. 神兽传说JAVA下载_神兽传说3-救赎大陆
  8. 安装pgadmin3
  9. Chrome浏览器查看Axure原型图文件,提示Axure RP Extension for Chrome
  10. arduino简易电子琴
  11. 语音识别 自然语言处理
  12. 用户·角色·权限·表
  13. 幻方 java,Java奇数阶幻方实现代码
  14. 什么是Hadoop以及Hadoop集群
  15. 本机号码认证黑科技:极光(JG)开发者服务推出“极光认证”新产品
  16. sql 求和并且将求和条件作为查询条件
  17. BZOJ 4605: 崂山白花蛇草水 树套树 权值线段树套kdtree
  18. 电脑很大,笔记本电脑响声很大怎么回事
  19. python编程 从入门到实践 第九章 类(下)
  20. 【论文翻译】 Clustering by Passing Messages Between Data Points

热门文章

  1. mysql中如何查看表结构
  2. linux 拼图游戏,2020经典宝石拼图
  3. 瞧,他的代码,他的内裤
  4. 傅里叶变换与快速傅里叶变换
  5. 一加7Tpro刷鸿蒙,稀缺全面屏旗舰手机一加7T Pro 再不买真就没了
  6. MySQL||主键(primary key)及主键约束
  7. 详解JVM之双亲委派机制
  8. Absurdity and wonder: Heath Robinson at home
  9. Matlab系列之数组(矩阵)的生成
  10. gps有几个轨道面_GPS(全球定位系统)的 24 颗卫星的轨道是如何设计的?