我正在使用一些虚拟数据填充我的数据库,我正在尝试添加用户.创建了一个用户对象,但没有任何属性保存...最新消息?
app.get('/setup', function (req, res) {
User.findOne({ name: "Nick" }, function (err, user) {
if (user == undefined) {
var nick = new User({
name: "Nick",
}).save();
res.json({ "success": true, "msg": "user created" });
} else {
res.json({ "success": true, "msg": "user existed" });
}
});
});
Run Code Online (Sandbox Code Playgroud)
调用此返回"用户创建".这是我输出所有用户的方法:
app.get('/users', function(req, res) {
User.find({}, function(err, user) {
res.json(user);
});
});
Run Code Online (Sandbox Code Playgroud)
这里的输出是
[
{
"_id": "565772db5f6f2d1c25e999be",
"__v": 0
},
{
"_id": "5657734ba859fefc1dca77db",
"__v": 0
},
{
"_id": "5657738ba859fefc1dca77dc",
"__v": 0
},
{ …Run Code Online (Sandbox Code Playgroud) 我有一个数组,我希望在我的服务器上获得内容.我一直在浏览网页试图找到如何做到这一点,但没有成功.
让我们想象一下,我有一个服务器,我希望我的javascript中的这个数组进入我服务器上的文件,我该怎么做?
我一直在浏览网页,寻找如何做到这一点,我想出了以下代码:
<html>
<!-- installs jquery and ajax. -->
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script>
var arr = ["one","two","three"];
arr = JSON.stringify(arr);
$.ajax({
url: "http://url_name_here.com",
type: "POST",
data: {
myArray : arr
}
});
alert('hello');
</script>
</html>
Run Code Online (Sandbox Code Playgroud) 正如这里所讨论的: mysqli在直接运行时有效,但在通过js-ajax运行时无效
我可能需要在我的webserver php副本中启用mysqli.它已在命令行中启用.
我如何确定是否在特定的php副本中启用了mysqli,如果不是,我该如何安装它?
我的网络服务器正在运行Ubuntu 14.04.2 LTS.
我现在尝试在php.ini文件中使用以下扩展名:
extension=mysqli.so
extension=pdo_mysql.so
extension=php_mysqli.so
Run Code Online (Sandbox Code Playgroud)
我已经尝试单独运行它们,重新启动mysql和apache,运行sudo php5enmod mysqli然后我再次运行页面,但同样的错误不断出现在/var/log/apache/error.log中:
PHP Fatal error: Class 'mysqli' not found in /var/www/html/..
Run Code Online (Sandbox Code Playgroud)
除非我从服务器端运行insert.php,否则不会将任何内容添加到sql表中.
当我在php.ini文件中有所有三个扩展名时,我得到以下错误:
Failed loading /usr/lib64/php/modules/ioncube_loader_lin.so: /usr/lib64/php/modules/ioncube_loader_lin.so: cannot open shared object file: No such file or directory
Failed loading /usr/lib64/php/modules/ixed.lin: /usr/lib64/php/modules/ixed.lin: cannot open shared object file: No such file or directory
Failed loading /usr/lib64/php/modules/ZendOptimizer.so: /usr/lib64/php/modules/ZendOptimizer.so: cannot open shared object file: No such file or directory
Failed loading /usr/lib64/php/modules/opcache.so: /usr/lib64/php/modules/opcache.so: cannot open shared object file: No …Run Code Online (Sandbox Code Playgroud) 当我使用路径文件上的快捷方式在文件之间旅行时,似乎我不只是在文件之间旅行.
我使用>转到文件,在该文件中我更改光标的位置并执行某些操作,然后按<.但它没有转到上一个文件,而是首先进入我输入文件时的原始位置,然后我需要再次按<实际上转到上一个文件.
这是令人讨厌的,它不允许我更改目标文件中的存储位置.它始终保持不变,所以我总是进入同一个地方,另外这只需要两次点击即可.这使得系统行为更加混乱.
当我输入非常大的文件时,似乎只会出现这个问题.与小的一起,位置工作正常.
如何让<按钮将我移动到我以前的文件,直接,总是?
ps
在我的vimrc中使用以下映射:
noremap> gf
noremap << Co>
我尝试用<C> 6替换<Co>,但由于某种原因这不起作用.
我会有两张照片.
它们将是相同或几乎相同的.
但有时任何一个图像都可能在任一轴上移动了几个像素.
什么是最好的方法来检测是否有这样的举动?
或者更好的是,操作图像的最佳方法是什么才能解决这种不必要的运动?
我有一个div.这个div包含很长的列表.此列表可自动滚动.
然后这个div在另一个div中,填满整个屏幕.
滚动工作正常,但只有在鼠标位于内部div上时才有效,实际上包含所有数据.
但我希望滚动工作,当鼠标在父div上时,也就是填充整个屏幕的那个.
我怎么做?
你可以在这里看到样本:https: //openage.org/fs/jsl_forritun/?page = hlutir
当鼠标位于较暗的部分上时,它不会滚动./:
我用vim编辑了一个文件.我开始另一个vim编辑同一个文件,它说/tmp/file.swp退出,按"R"恢复它.我选择了恢复.但在那之后,语法高亮不能对该文件起作用(其他文件仍然可以).我试过:语法和一些命令,但没有工作.
在Javascript中,当我通过translate3d方法使用gpu移动元素时,元素样式左侧位置根本不会改变.因为cpu甚至不知道发生了任何动作.
在通过translate3d移动元素后,如何跟踪元素的新位置?
我正在尝试在我的计算机上设置 OpenLayers,并按照以下说明操作:http : //openlayers.org/en/latest/doc/tutorials/bundle.html
当我尝试在浏览器中运行它时出现错误:
导入声明可能只出现在模块的顶层
我该如何解决?
索引.js:
import 'ol/ol.css';
import {Map, View} from 'ol';
import TileLayer from 'ol/layer/Tile';
import OSM from 'ol/source/OSM';
const map = new Map({
target: 'map',
layers: [
new TileLayer({
source: new OSM()
})
],
view: new View({
center: [0, 0],
zoom: 0
})
});
Run Code Online (Sandbox Code Playgroud) 我运行 Vim 并通过快捷方式随时更改当前位置。
然后,当我退出 Vim 时,我想进入 bash shell 中我所在文件的目录。
我该如何去做呢?