小编ahe*_*ick的帖子

渲染基本的HTML视图?

我有一个基本的node.js应用程序,我试图使用Express框架开始.我有一个views文件夹,我有一个index.html文件.但是在加载Web浏览器时收到以下错误.

错误:找不到模块'html'

以下是我的代码.

var express = require('express');
var app = express.createServer();

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

app.get('/', function(req, res) {
    res.render('index.html');
});

app.listen(8080, '127.0.0.1')
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?

html javascript mongodb node.js express

272
推荐指数
13
解决办法
39万
查看次数

jQuery循环来自AJAX Success的JSON结果?

关于jQuery AJAX成功回调,我想循环遍历对象的结果.这是响应在Firebug中的显示方式的示例.

[
 {"TEST1":45,"TEST2":23,"TEST3":"DATA1"},
 {"TEST1":46,"TEST2":24,"TEST3":"DATA2"},
 {"TEST1":47,"TEST2":25,"TEST3":"DATA3"}
]
Run Code Online (Sandbox Code Playgroud)

如何循环结果以便我可以访问每个元素?我尝试了类似下面的东西,但这似乎不起作用.

jQuery.each(data, function(index, itemData) {
  // itemData.TEST1
  // itemData.TEST2
  // itemData.TEST3
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery json

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

HTML5 Canvas 100%视口宽度?

我正在尝试创建一个占用视口宽度和高度100%的画布元素.

你可以在我的例子看到这里正在发生,但它是在Chrome和FireFox中添加滚动条.如何防止额外的滚动条,只提供窗口的宽度和高度作为画布的大小?

jquery html5 canvas viewport

141
推荐指数
5
解决办法
23万
查看次数

ASP.NET MVC自定义错误处理Application_Error Global.asax?

我有一些基本代码来确定我的MVC应用程序中的错误.目前在我的项目,我有一个名为控制器Error与操作方法HTTPError404(),HTTPError500()General().它们都接受一个字符串参数error.使用或修改下面的代码.将数据传递给Error控制器进行处理的最佳/正确方法是什么?我想尽可能提供强大的解决方案.

protected void Application_Error(object sender, EventArgs e)
{
    Exception exception = Server.GetLastError();
    Response.Clear();

    HttpException httpException = exception as HttpException;
    if (httpException != null)
    {
        RouteData routeData = new RouteData();
        routeData.Values.Add("controller", "Error");
        switch (httpException.GetHttpCode())
        {
            case 404:
                // page not found
                routeData.Values.Add("action", "HttpError404");
                break;
            case 500:
                // server error
                routeData.Values.Add("action", "HttpError500");
                break;
            default:
                routeData.Values.Add("action", "General");
                break;
        }
        routeData.Values.Add("error", exception);
        // clear error on server
        Server.ClearError();

        // at this point how to …
Run Code Online (Sandbox Code Playgroud)

c# asp.net error-handling asp.net-mvc user-experience

104
推荐指数
7
解决办法
16万
查看次数

ASP.NET MVC登录ReturnUrl总是NULL?

在尝试重新登录站点时,在ASP.NET MVC中使用表单身份验证,它会在查询字符串中放置一个ReturnUrl参数.我的登录操作方法接受"returnUrl"字符串.但是,似乎returnUrl字符串始终为null,即使它明显位于查询字符串中.有关为什么会出现这种情况或可能的解决方案的任何想法?

asp.net-mvc redirect login

56
推荐指数
3
解决办法
4万
查看次数

适用于Android的Visual Studio模拟器 - 安装Gapps(Google Play服务)

我在Android Studio中使用新的VS Android模拟器:

https://www.visualstudio.com/en-us/features/msft-android-emulator-vs.aspx

它没有安装Google Play服务...所以我按照本指南安装:

https://university.xamarin.com/resources/how-to-install-google-play-on-android-emulator

我已经下载了正确的Gapps文件(在我的例子中):

http://www.devfiles.co/download/7m2VdVjQ/gapps-kk-20140105-signed.zip

现在我将ZIP文件拖放到模拟器上......它只是停留在"复制文件"......为了安装Gapp,我还需要做什么吗?这种"安装"通常需要多长时间?

在此输入图像描述

android visual-studio android-emulator

45
推荐指数
4
解决办法
4万
查看次数

jQuery String包含操作?

在大多数语言中,比如C#,例如给定一个字符串,如果该字符串包含另一个字符串,则可以测试(布尔值),基本上是该字符串的一个子集.

string x = test2;


if(x.contains("test"))
    // do something
Run Code Online (Sandbox Code Playgroud)

如何使用Javascript/Jquery以简单的方式完成此操作?

javascript string jquery

35
推荐指数
3
解决办法
9万
查看次数

AJAX将JavaScript字符串数组发布到JsonResult作为List <string>始终返回Null?

我正在尝试在JavaScript中构建一个字符串数组,并在action方法的字符串列表中获取结果.以下是我的JavaScript的样子.我正在使用jQuery 1.4.2.问题是我在动作方法中的List总是显示NULL.JavaScript字符串数组是否会映射到C#中的字符串列表?

    var test = ['test1', 'test2'];

    var parms = {
        var1: 'some string',            
        var2: test
    };

    $.ajax({
        type: "POST",
        url: "/Test/JSONTestAction",
        async: false,
        data: parms,
        dataType: "json",
        success: function(data) {

            // success
        }
    });
Run Code Online (Sandbox Code Playgroud)

然后我的JsonResult看起来如下:

    public JsonResult JSONTestAction(string var1, List<string> var2)
    {
        // var2 is always NULL -- not good

        return Json(new { test = "test" });
    }
Run Code Online (Sandbox Code Playgroud)

arrays ajax asp.net-mvc jquery json

35
推荐指数
2
解决办法
4万
查看次数

Xamarin表单Android应用程序崩溃使用VS Android模拟器运行调试

我有一个基本的Xamarin Forms应用程序.它适用于iOS模拟器.

但是,当我尝试使用VS Android模拟器(在Marshmallow中使用5.1)时,每次打开时都会崩溃.即使我尝试运行而没有调试.以下是我一直看到的错误:

01-14 16:22:10.290 D/Mono    ( 1366): AOT module 'mscorlib.dll.so' not found: dlopen failed: library "/data/app-lib/App3.Droid-2/libaot-mscorlib.dll.so" not found
01-14 16:22:10.290 D/Mono    ( 1366): AOT module '/Users/builder/data/lanes/2512/d3008455/source/monodroid/builds/install/mono-x86/lib/mono/aot-cache/x86/mscorlib.dll.so' not found: dlopen failed: library "/data/app-lib/App3.Droid-2/libaot-mscorlib.dll.so" not found
01-14 16:22:10.294 D/Mono    ( 1366): Unloading image data-0x9659b010 [0xb93d5940].
Run Code Online (Sandbox Code Playgroud)

我正在运行VS2015 + Xamarin Forms 2.0最新和最好的.

这里发生了什么?

android xamarin xamarin-forms visual-studio-emulator

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

JavaScript Group By Array

可能重复:
javascript的array_count_values代替

假设我有简单的JavaScript数组,如下所示:

var array = ['Car', 'Car', 'Truck', 'Boat', 'Truck'];
Run Code Online (Sandbox Code Playgroud)

我想分组和计数每个,所以我期望一个键/值映射:

{
  Car   : 2,
  Truck : 2,
  Boat  : 1
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays grouping

29
推荐指数
2
解决办法
5万
查看次数