我目前正在研究一些大学课程,它本质上是一个用 express 编写的 API。只要我们遵循规范,我们就可以使用其他软件包。
我正在尝试使用consign来自动加载我的模型、中间件和路由。我面临的问题是我们必须遵循的文件夹结构。
coursework
|-- artifact
| |-- server
| | |-- api
| | | |-- models
| | | | `-- stories.js
| | | |-- middleware
| | | | `-- stories.js
| | | `-- routers
| | | `-- stories.js
| | |-- node_modules
| | |-- package.json
| | |-- package-lock.json
| | `-- server.js
| `-- utilities
|-- node_modules
|-- webpages
|-- package.json
|-- package-lock.json
`-- test.js
Run Code Online (Sandbox Code Playgroud)
里面artifact …
我目前正在制作一个简单的IP禁止脚本,我正处于将IP地址插入数据库的阶段.我为此创建的HTML表单包含两个字段; IP地址和原因:
<td width="70%"><h4>Ban New IP:</h4>(Enter IP to be banned)</td>
<td width="30%">
<form method="post" action="">
IP Address: <input type="text" id="ip" name="ip" autocomplete="off" maxlength="15" /><br /><br />
Enter Reason: <input type="text" id="reason" name="reason" autocomplete="off" maxlength="255" /><br /><br />
<input type="submit" id="submit" name="submit" value="Ban IP" /><br /><br />
Run Code Online (Sandbox Code Playgroud)
我的数据库包含一个标题为banned_ips三列的表id, ip and reason.我创建的插入语句完美无缺,但是我想查看IP是否已经存在.目前它只会插入IP,即使有一个匹配它.这是我目前的查询:
<?php
if ($_POST) {
if ($_POST['ip'] != '') {
if (strlen($_POST['ip']) <= 15) {
$ip = $_POST['ip'];
$ip_clean = htmlentities($ip);
if (isset($ip_clean)) {
// SQL insert …Run Code Online (Sandbox Code Playgroud) 我目前正在尝试对对象进行排序,尽管我遇到了data.sort is not a function错误。
我从以下 StackOverflow 答案中获得灵感:通过单击标题标签对表格进行排序,无论它是数字、字母或日期。
我还浏览了其他问题,但尚未设法解决我的问题,因为它往往会导致其他问题,例如值是undefined.
这是我的对象:
{
"2010-01": {
"item1": 324,
"item2": 1075,
"item3": 940,
"item4": 441,
"item5": 1040,
"item6": 898,
"item7": 1343
},
"2011-02": {
"item1": 295,
"item2": 958,
"item3": 904,
"item4": 434,
"item5": 1038,
"item6": 793,
"item7": 1246
},
"2012-03": {
"item1": 314,
"item2": 1062,
"item3": 980,
"item4": 494,
"item5": 1158,
"item6": 914,
"item7": 1461
},
"2008-04": {
"item1": 336,
"item2": 1022,
"item3": 987,
"item4": 488,
"item5": 1014, …Run Code Online (Sandbox Code Playgroud)