我正在尝试集成ADAL JS示例代码:
进入sharepoint框架客户端webpart:
我的代码非常简单,我已经安装了NPM,adal,fs,node-fs等.
However I see this error
./~/adal-node/lib/util.js
Module not found: Error: Cannot resolve module 'fs' in /Users/luis.valencia/Documents/GraphSamples/Sample1/node_modules/adal-node/lib
resolve module fs in /Users/luis.valencia/Documents/GraphSamples/Sample1/node_modules/adal-node/lib
looking for modules in /Users/luis.valencia/Documents/GraphSamples/Sample1/node_modules/adal-node/lib
/Users/luis.valencia/Documents/GraphSamples/Sample1/node_modules/adal-node/lib/fs doesn't exist (module as directory)
resolve 'file' fs in /Users/luis.valencia/Documents/GraphSamples/Sample1/node_modules/adal-node/lib
resolve file
Run Code Online (Sandbox Code Playgroud)
我的代码是这样的:
我甚至评论了需要JS系列,但它看起来像adal js库本身使用的FS似乎没有正确安装?
import {
BaseClientSideWebPart,
IPropertyPaneSettings,
IWebPartContext,
PropertyPaneTextField
} from '@microsoft/sp-client-preview';
import styles from './Hellomsgraph.module.scss';
import * as strings from 'hellomsgraphStrings';
import { IHellomsgraphWebPartProps } from './IHellomsgraphWebPartProps';
import * as MicrosoftGraph from "microsoft-graph"
const accessToken:string …Run Code Online (Sandbox Code Playgroud) 我有一个简单的 asp.net 核心 web api,我试图只使用 Visual Studio 模板默认提供的 api/values。但是我收到这个错误:
托管环境:Production 内容根路径:C:\api.E-commerce 现在监听:http://localhost:18401应用启动。按 Ctrl+C 关闭。失败:Microsoft.AspNetCore.Server.Kestrel[13] 连接 ID“0HL3RHG5NLHAL”:应用程序引发了未处理的异常。System.InvalidOperationException:尝试激活“ContactsApi.Controllers.ValuesController”时,无法解析“ECommerce.Api.Repository.Ecommerce.IEcommerceRepository”类型的服务。
在 Microsoft.Extensions.Internal.ActivatorUtilities.GetService(IServiceProvider sp, Type type, Type requiredBy, Boolean isDefaultParameterRequired)
在 lambda_method(Closure , IServiceProvider , Object[] ) at Microsoft.AspNetCore.Mvc.Internal.TypeActivatorCache.CreateInstance[TInstance](IServiceProvider serviceProvider, Type implementationType) at Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerFactory.CreateController(ControllerContext context) Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__22.MoveNext() --- 上一个位置的堆栈跟踪结束在 Microsoft.AspNetCore.Mvc 的 Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.Rethrow(ResourceExecutedContext context) 的 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 处抛出异常的地方。Internal.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__20.MoveNext() --- 从上一个抛出异常的位置开始的堆栈跟踪结束 - - 在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 …
我用最新的生成器 1.4.0 创建了一个新的 Sharepoint 框架项目,当我尝试 gulp bundle 或 gulp serve 时出现此错误。
当我检查 npm outdated 时,我得到了这个结果:
Package Current Wanted Latest Location
@types/chai 3.5.2 3.5.2 4.1.2 typescript-design-patterns-03-builder
@types/react 15.6.6 15.6.6 16.0.36 typescript-design-patterns-03-builder
@types/react-dom 15.5.6 15.5.6 16.0.3 typescript-design-patterns-03-builder
ajv 5.2.5 5.2.5 6.1.1 typescript-design-patterns-03-builder
react 15.6.2 15.6.2 16.2.0 typescript-design-patterns-03-builder
react-dom 15.6.2 15.6.2 16.2.0 typescript-design-patterns-03-builder
Run Code Online (Sandbox Code Playgroud)
错误是:
Error - [webpack] 'dist':
./node_modules/@microsoft/sp-core-library/lib/SPCoreLibraryStrings.resx.js
Module not found: Error: Can't resolve 'resx-strings' in 'C:/TypescriptDesignPatterns03-Builder/node_modules/@microsoft/sp-core-library/lib'
resolve 'resx-strings' in 'C:/TypescriptDesignPatterns03-Builder/node_modules/@microsoft/sp-core-library/lib'
Parsed request is a module
using description file: C:/TypescriptDesignPatterns03-Builder/node_modules/@microsoft/sp-core-library/package.json (relative path: …Run Code Online (Sandbox Code Playgroud) 我有一个react js应用程序,它使用azure活动目录进行身份验证,然后显示以下菜单:
但是我希望在登录后,根据从Azure AD Like Roles Or groups收到的信息,然后显示具有不同选项的不同侧栏,因此我可以使用不同用户组的相同APP,菜单将取决于角色或团体.
这是我的app结构:
以下是相关文件:
index.js
import React from 'react';
import ReactDOM from 'react-dom';
import DashApp from './dashApp';
import registerServiceWorker from './registerServiceWorker';
import 'antd/dist/antd.css';
import { runWithAdal } from 'react-adal';
import { authContext } from './adalConfig';
const DO_NOT_LOGIN = false;
runWithAdal(authContext, () => {
ReactDOM.render(<DashApp />, document.getElementById('root'));
// Hot Module Replacement API
if (module.hot) {
module.hot.accept('./dashApp.js', () => {
const NextApp = require('./dashApp').default;
ReactDOM.render(<NextApp />, document.getElementById('root'));
});
}
},DO_NOT_LOGIN);
registerServiceWorker();
Run Code Online (Sandbox Code Playgroud)
Sidebebar.js
import React, { Component …Run Code Online (Sandbox Code Playgroud) 我不确定这是否是正确的提问方式,因为我不是反应专家。在 .NET 中存在称为信号 R 的东西,您可以从服务器向客户端推送数据,而客户端不必每 X 秒从服务器拉取数据。
我正在开发一个带有通知栏的反应应用程序,当服务器上的某些内容完成处理时,该通知栏应该从服务器获取消息。
后端是 web api 2,前端与 redux 反应。
我的问题是,当服务器上发生某些事情时,如何使这个组件“刷新”,我只是希望我不必使用 setTimeout
import React, { Component } from 'react';
import { Popover } from 'antd';
import { connect } from 'react-redux';
import IntlMessages from '../../components/utility/intlMessages';
import TopbarDropdownWrapper from './topbarDropdown.style';
const demoNotifications = [
{
id: 1,
name: 'David Doe',
notification:
'A National Book Award Finalist An Edgar Award Finalist A California Book Award Gold Medal Winner'
},
{
id: 2,
name: 'Navis Doe',
notification:
'A National …Run Code Online (Sandbox Code Playgroud) 根据文档,下面的docker映像定义不包含SQL Server驱动程序。
如何安装?
文档:https : //github.com/camunda/docker-camunda-bpm-platform
Docker文件
FROM alpine:3.10 as builder
ARG VERSION=7.12.0
ARG DISTRO=tomcat
ARG SNAPSHOT=true
ARG EE=false
ARG USER
ARG PASSWORD
RUN apk add --no-cache \
ca-certificates \
maven \
tar \
wget \
xmlstarlet
COPY settings.xml download.sh camunda-tomcat.sh camunda-wildfly.sh /tmp/
RUN /tmp/download.sh
##### FINAL IMAGE #####
FROM alpine:3.10
ARG VERSION=7.12.0
ENV CAMUNDA_VERSION=${VERSION}
ENV DB_DRIVER=org.h2.Driver
ENV DB_URL=jdbc:h2:./camunda-h2-dbs/process-engine;MVCC=TRUE;TRACE_LEVEL_FILE=0;DB_CLOSE_ON_EXIT=FALSE
ENV DB_USERNAME=sa
ENV DB_PASSWORD=
ENV DB_CONN_MAXACTIVE=20
ENV DB_CONN_MINIDLE=5
ENV DB_CONN_MAXIDLE=20
ENV DB_VALIDATE_ON_BORROW=false
ENV DB_VALIDATION_QUERY="SELECT 1"
ENV SKIP_DB_CONFIG=
ENV WAIT_FOR=
ENV …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Sql server JDBC Driver 创建一个 docker 映像。
但是我收到此错误:
Caused by: java.lang.ClassNotFoundException: Unable to load class: com.microsoft.sqlserver.jdbc.SQLServerDriver from ClassLoader:java.net.URLClassLoader@71423665;ClassLoader:java.net.URLClassLoader@71423665
at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:56)
at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:281)
... 41 more
Caused by: java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:398)
at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:38)
... 42 more
Run Code Online (Sandbox Code Playgroud)
我的 Docker 文件是这样的:
FROM alpine:3.10 as builder
ARG VERSION=7.12.0
ARG DISTRO=tomcat
ARG SNAPSHOT=true
ARG EE=false
ARG USER
ARG PASSWORD
RUN apk add --no-cache \
ca-certificates \
maven \
tar \
wget \
xmlstarlet
COPY …Run Code Online (Sandbox Code Playgroud) 我在 azure 数据工厂中有一条新管道。我创建了数据集,一个来自其余 api(公共的):https : //www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=MSFT&apikey=demo
然后我创建了一个 azure sql 表,其中的列显示在屏幕截图中
问题是我不知道如何进行映射,因为这是一个复杂的 JSON 对象,我对 Mapping Designer 的限制:
我如何映射日期?
我有一个datatable带有日期列的类型化数据集当我更改NullValue属性以返回时,null或者emptyvs 2008不会让我.
它说
输入的值对当前数据类型无效.
我需要能够在此列中设置空值.
问题很简单,下面的代码显示了一个类别中的项目.这些类别有4个产品.但是我的计划是在这些类别中加入20个产品,并使用以下代码随机选择这些类别中的4个产品.
我想我需要改变的唯一一条是:
$_productCollection=$this->getLoadedProductCollection();
<?php
/**
* Product list template
*
* @see Mage_Catalog_Block_Product_List
*/
?>
<?php
$_productCollection=$this->getLoadedProductCollection();
$_helper = $this->helper('catalog/output');
?>
<?php if(!$_productCollection->count()): ?>
<p class="note-msg"><?php echo $this->__('There are no products matching the selection.') ?></p>
<?php else: ?>
<div class="category-products">
<?php // List mode ?>
<?php $_iterator = 0; ?>
<script type="text/javascript">decorateList('products-list', 'none-recursive')</script>
<?php // Grid Mode ?>
<?php $_collectionSize = $_productCollection->count() ?>
<?php $_columnCount = $this->getColumnCount(); $_columnCount=4; ?>
<?php $i=0; foreach ($_productCollection as $_product): ?>
<?php if ($i++%$_columnCount==0): ?> …Run Code Online (Sandbox Code Playgroud) javascript ×3
reactjs ×3
.net ×2
adal ×2
adal.js ×2
c# ×2
docker ×2
java ×2
node.js ×2
sql-server ×2
typescript ×2
ado.net ×1
alpine-linux ×1
asp.net-core ×1
azure ×1
camunda ×1
dataset ×1
jdbc ×1
json ×1
linux ×1
magento ×1
magento-1.4 ×1
php ×1
redux ×1
webpack ×1