首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建react ES6和passport.js

创建react ES6和passport.js
EN

Stack Overflow用户
提问于 2018-05-18 01:51:37
回答 1查看 1.2K关注 0票数 0

我们正在使用来构建我们的web应用程序。我们希望将我们的与Passport.js集成。考虑到我的应用程序使用类,而且passport.js不遵循如下所述,我很难集成这两个类。

https://github.com/chrisprice/adfs-example-integration/blob/master/index.js

有人能建议我如何整合这些东西吗?

EN

回答 1

Stack Overflow用户

发布于 2018-05-18 01:58:59

它与类无关,而是与ES6模块、vs NodeJS公共模块有关。幸运的是,将在下面使用babel来传输ES6导入语句。

本质上将var foo = require('bar')语句转换为import foo from 'bar';

因此:

代码语言:javascript
复制
var app = require('express')(),
  cookieParser = require('cookie-parser'),
  jwt = require('jsonwebtoken'),
  passport = require('passport'),
  OAuth2Strategy = require('passport-oauth').OAuth2Strategy,
  fs = require('fs');

应该是

代码语言:javascript
复制
import express from 'express';
import cookieParser from 'cookie-parser';
import jwt from 'jsonwebtoken';
import passport from 'passport';
import { OAuth2Strategy } from 'passport-oauth';
import fs from 'fs';

const app = express();

这假设您已经安装了npm模块。

IIRC,只创建前端应用程序。PassportJS被设计用于中间层/后端,就像一个快递应用程序。您将需要创建一个express应用程序,并将passportjs中间件挂载到快速应用程序中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50402712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档