标签: mean-stack

jQuery滑块无法在angularjs中工作

我的滑块不会在第一次导航页面时出现.然而,当我硬刷新页面然后它出现时,如果我用页面内容替换<div ng-view></div>代码,front.html那么滑块也开始工作.让我知道我在角度上做错了什么,因为我认为这是我所缺少的基本功能.

以下是我的布局代码 -

<!DOCTYPE html>
<html ng-app="myApp">
<head>
<meta charset="utf-8" />
<title>WEBSITE</title>
<link rel="stylesheet" href="assets/css/style.css" />
<link rel="stylesheet" href="assets/css/flexslider.css" type="text/css" media="screen" />
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="assets/js/jquery.js"></script>
<script src="assets/js/jquery.flexslider.js"></script>
<script src="assets/js/angular.js"></script>
<script src="assets/js/angular-route.js"></script>
<script src="controllers/mainController.js"></script>
<script>
    jQuery(document).ready(function($) {
    jQuery(window).load(function() {
      jQuery('.flexslider').flexslider({
        animation: "slide"
      });
    });
});
</script>
</head>
<body ng-controller="mainController">
    <header ng-include="'includes/header.html'"></header>
    <nav ng-include="'includes/navmenu.html'"></nav>
    <div ng-view></div>
    <footer ng-include="'includes/footer.html'"></footer>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

以下是我的主控制器代码 -

var myApp = angular.module('myApp', ['ngRoute']);

myApp.config(function($routeProvider){
    $routeProvider
        .when('/', {
            templateUrl: 'views/pages/front.html',
            controller: …
Run Code Online (Sandbox Code Playgroud)

node.js express angularjs angularjs-directive mean-stack

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

mean.io assetmanager.init(...返回JS错误

我想使用MEAN.io堆栈.我做了必要的初始化.创建了文件夹,安装了npm,获得了库.

现在在server/config/express.js我有

assetmanager = require('assetmanager'),
Run Code Online (Sandbox Code Playgroud)

// Import your asset file
var assets = require('./assets.json');
assetmanager.init({ // this is line 75
    js: assets.js,
    css: assets.css,
    debug: (process.env.NODE_ENV !== 'production'),
    webroot: 'public/public'
});
Run Code Online (Sandbox Code Playgroud)

这给了我这个错误:

server/config/express.js:75
assetmanager.init({
             ^
TypeError: Object #<Object> has no method 'init'
    at module.exports (server/config/express.js:75:18)
    at module.exports (server/config/system/bootstrap.js:49:48)
    at Object.<anonymous> (server.js:20:54)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3
[nodemon] app crashed - waiting for file changes …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express mean-stack

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

如何调试meanjs,node-inspector没有打开debug?port = 5858

我克隆了meanjs并在启动时使用npm install和grunt运行它显示调试器在端口5858上侦听,但是当我打开chrome时

本地主机:8080 /调试端口= 5858

它显示网页不可用.有什么我需要做的让node-inspector调试器为meanjs工作?

node-inspector mean-stack meanjs

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

在Meanjs中添加用户角色

最近我开始使用MeanJs,它非常棒,但我不明白一些东西.我需要为我的后端创建一个简单的用户管理.

从官方博客他们说:

新的可用性功能:为用户模型添加了角色 - 默认为"用户"和"管理员",您可以根据需要添加和删除它们.

搜索后我发现了一些例子,但所有这些都是关于meanio,而不是meanjs,有一个包含MEAN-ADMIN的meanio,它为我们做了但是在我找不到的meanjs.

有人知道实施用户管理的最佳方法吗?一些例子?

多谢你们.

roles mean mean-stack meanjs

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

npm install express-generator不安装快递

我正在关注需要我快速安装的MEAN堆栈教程:

我运行这个:

npm install -g express-generator

这是我的结果:

username@username-Inspiron-3521:~$ npm install -g express-generator
/home/username/npm/bin/express -> /home/username/npm/lib/node_modules/express-generator/bin/express
express-generator@4.13.1 /home/username/npm/lib/node_modules/express-generator
??? sorted-object@1.0.0
??? mkdirp@0.5.1 (minimist@0.0.8)
??? commander@2.7.1 (graceful-readlink@1.0.1)
Run Code Online (Sandbox Code Playgroud)

但是当我这样做的时候

express --ejs flapper-news

The program 'express' is currently not installed. You can install it by typing:
sudo apt-get install node-express
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

谢谢你的时间.

编辑

当我做 npm install

username@username-Inspiron-3521:~/Documents/mean/flapper_news$ npm install
npm ERR! install Couldn't read dependencies
npm ERR! Linux 3.16.0-51-generic
npm ERR! argv "/home/username/local/bin/node" "/home/username/local/bin/npm" "install"
npm ERR! node v4.2.1
npm ERR! npm  v2.14.7
npm …
Run Code Online (Sandbox Code Playgroud)

node.js express mean-stack

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

使用mongoose存储时间的数据类型

我必须为使用MEAN堆栈的医生预约系统.在我的架构中,我要存储插槽的开始时间和结束时间.Mongoose没有数据类型来存储时间.我应该用什么数据类型来存储时间?

javascript mongoose mongodb node.js mean-stack

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

MongoError:拓扑被破坏(在查找文档时)和实例池被破坏(在插入文档时)

我正在尝试使用Node.js,Express和Mongodb构建REST API。我正在使用mongodb npm包连接到数据库,下面是我的sever.js文件代码

var express = require("express");
var app = express();
var bodyParser = require("body-parser");
var port = process.env.PORT || 8080;
var mongo = require("mongodb");
var Server = mongo.Server;
var Db = mongo.Db;
var ObjectID = mongo.ObjectID;
try{    
    var config = require('./configure.js');
}catch(e){
    console.log("configuration file is hidden on github for security");
    config = null;
}
var usersCollection = config.usersCollection;
var login = require('./routes/login/index.js');
var signup = require('./routes/signup/index.js');
var Database = new Db(process.env.DBNAME || config.DBNAME , new Server(process.env.DBHOST || config.DBHOST, process.env.DBPORT …
Run Code Online (Sandbox Code Playgroud)

javascript rest mongodb node.js mean-stack

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

未捕获的SyntaxError:在Response.Body.json的JSON.parse(<anonymous>)的位置0的JSON中出现意外的标记U

我正在开发一个angular2项目.我遇到了这些错误.当我尝试将JSON对象发送到后端时发生错误.这可能是由于JSON对象的解析.我是angualar的新手,所以请帮忙

Signup.service.ts

import {Injectable} from '@angular/core'; 
import {Http, Headers} from '@angular/http';
import 'rxjs/add/operator/map' ;
@Injectable()
    export class SignupService{
        constructor (private http: Http){}  
        insertform(newreg: any ){
            console.log();
            var headers = new Headers ();
            headers.append('Content-Type','application/json');
            return this.http.post('http://localhost:3000/api/users', JSON.stringify(newreg),{headers: headers})
            .map(res=> res.json());
         }
     } 
Run Code Online (Sandbox Code Playgroud)

signup.component.ts

import { Component, AfterViewInit } from '@angular/core';
import {SignupService} from '../../services/signup.service';
import {Signup} from '../../../signup';
declare var $: any;
 @Component({
 moduleId: module.id,
 selector: 'signup',
 templateUrl: 'signup.component.html',
  providers: [SignupService]
 })
 export class SignupComponent {
 datas: Signup[];
 data: any;
 first_name: …
Run Code Online (Sandbox Code Playgroud)

javascript json mean-stack angular

2
推荐指数
3
解决办法
6万
查看次数

无法加载“端点”:在飞行前响应中,Access-Control-Allow-Headers不允许请求标头字段If-Modified-Since

我已经使用nodejs创建了一个API服务,并且在通过浏览器访问时可以正常工作。但是,当我尝试从Web应用程序(MEAN应用程序)调用它时,得到“无法加载http:// localhost:2020 / api / posts:请求标头字段If-Modified-Since被Access-Control不允许-“允许标头显示飞行前响应”问题。

API服务的index.js中添加了以下代码。

    // Add headers
    app.use(function (req, res, next) {

    // Website you wish to allow to connect
    res.setHeader('Access-Control-Allow-Origin', '*');

    // Request methods you wish to allow
    res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE');

    // Request headers you wish to allow
    res.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type');

    // Set to true if you need the website to include cookies in the requests sent
    // to the API (e.g. in case you use sessions)
    res.setHeader('Access-Control-Allow-Credentials', true); …
Run Code Online (Sandbox Code Playgroud)

api mongodb node.js express mean-stack

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

如何在angular5中删除后刷新页面

我正在制作一个平均堆栈购​​物应用程序(Angular 5).我制作了一个管理产品组件,其中包含所有产品的列表和删除按钮.删除按钮有效,但产品在表中列出,因为它已从数据库中删除.所以,我想知道是否有任何可能的方法在删除后重新渲染或刷新组件.我试图导航到同一页面,但它不会工作,因为角度不允许.请任何人都可以帮忙.我在stackoverflow上找不到任何具体的答案,所以我不得不问它.

我的manage-product.component.ts是: -

import { Component, OnInit } from '@angular/core';
import { ProductManageService, ProductDetails } from '../product-manage.service';
import { AllService } from '../all.service';
import { HttpClientModule, HttpClient } from '@angular/common/http';
import { Router } from '@angular/router';
import { Location } from '@angular/common';

@Component({
  selector: 'app-manage-product',
  templateUrl: './manage-product.component.html',
  styleUrls: ['./manage-product.component.css']
})
export class ManageProductComponent implements OnInit{

    prodData : ProductDetails = {
    prodName: '',
    prodPrice: '',
    prodImage: '',
    prodSize: ''
    }

    data: any=[];

  constructor(private add:ProductManageService,
    private router: Router,
    private http:HttpClient,
    private …
Run Code Online (Sandbox Code Playgroud)

mean-stack angular angular5

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