javascript - 如何在 Sublime 文本上使用 Flask 后端编写 javascript/p5.js 代码时调试和获取错误消息?
问题描述
我当前的 Web 应用程序项目基于虚拟机中的 Flask 后端。我使用 Sublime Text 编写代码,使用命令行运行Flask run
,并http://127.0.0.1:5000/
在 Web 浏览器中查看页面。当 Flask 后端出现问题时,我会看到错误消息。
我的文件夹结构如下:
app.py
/templates
index.html
/static
/css
/js
my_js.js
我是 Flask 和 JavaScript 的新手,我不确定如何查看错误消息来调试my_js.js
代码。
解决方案
就像我在评论中提到的那样,听起来您正在寻找浏览器的开发工具,特别是 JavaScript 控制台。
至少,您应该检查 JavaScript 控制台是否有错误。您还可以使用console.log()
调用来获取更多信息,或使用 JavaScript 调试器。大多数时候,Web 开发人员在单独的窗口中保持其 JavaScript 控制台打开的情况并不少见。
除此之外,您的开发人员工具还有其他功能,包括检查 HTML 内容和网络流量的能力。而且您无需安装任何额外的东西:所有现代浏览器都配备了它。
有关更多信息,我建议根据您的浏览器搜索“chrome 开发人员工具”或“firefox 开发人员工具”。以下是一些帮助您入门的资源:
也可以直接从 Sublime Text 调试 JavaScript。我不是那里的专家,所以我真的不知道。但无论如何,我都会从您的浏览器的开发人员工具开始。祝你好运!
推荐阅读
- microsoft-graph-api - OneDrive Api - 与谁共享项目?
- mysql - 将 csv 导入 mysql 时出现错误(1366,“不正确的字符串值:'\\xE9 des ...' for column 'title' at row 29”)
- linux - 如何从多个文件中提取特定信息并在linux中制作表格?
- java - Datepicker 只用红色标记某些日子
- mysql - 如何在按组和日期排序后删除除一行之外的所有 MySQL 行?
- haskell - 获取/返回函数的类型
- objective-c - 内存泄漏 NSBlockOperation
- recursion - 使用主定理求解 $t(n)=t(\frac{n}{5})+t(\frac{n}{17}) +n$
- python - 基本的并行 python 程序在 Windows 上冻结
- java - HERE 映射 Android:RouteManager 类在哪里?